/**设计一个函数,传入两个整数x和n,让x的值变为x的n次方,并返回x的引用
*.函数暂时没有判断 n<0 的情况
*.同样的,函数并没有判断m为负的情况
**/
#include <stdio.h>
#include <stdlib.h>
int X_N(int x,int n);
int main()
{
int x,n;
scanf("%d %d",&x,&n);
printf("x的n次方等于:%d\n",X_N(x,n));
return 0;
}
int X_N(int x,int n)
{
int m = x;
if(n==0)return 1;
for(int i=0;i<n-1;i++)
{
x *= m;
}
return x;
}
*.函数暂时没有判断 n<0 的情况
*.同样的,函数并没有判断m为负的情况
**/
#include <stdio.h>
#include <stdlib.h>
int X_N(int x,int n);
int main()
{
int x,n;
scanf("%d %d",&x,&n);
printf("x的n次方等于:%d\n",X_N(x,n));
return 0;
}
int X_N(int x,int n)
{
int m = x;
if(n==0)return 1;
for(int i=0;i<n-1;i++)
{
x *= m;
}
return x;
}
本文介绍了一个简单的C语言函数,该函数接收两个整数参数x和n,计算x的n次方并返回结果。该函数未处理n为负数的情况。
1083

被折叠的 条评论
为什么被折叠?



