/**设计一个函数,传入两个整数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;
}