在C语言中怎样表示一个数的 “n” 次方

我刚学编程,老师出了一个题目。怎样表示一个数的n次方,这个数是已知数,n代表一个未知数。
知道的各位大侠支个招。
小弟在此感谢了!

第1个回答  推荐于2017-09-13
#include<stdio.h>
#include<math.h>
main()
{int x,n,z;
x=5;
z=pow(x,n);
printf("%d",z);
}本回答被提问者采纳
第2个回答  2008-03-24
#include<stdio.h>
int a=5;
int mypow(int n)//这个函数是你要实现的
{if(n<=1)return a;
else return a*mypow(n-1);
}
void main()
{
int n;
scanf("%d",&n);
printf("%d",mypow(n));
}
第3个回答  2008-03-24
pow(x,n)

--
或者
double myPow(double x,int n)
{double sum = 1.0;
for(int i=1;i<=n;i++)
sum *= x;
return sum;
}
第4个回答  2008-03-24
double myPow(double x,int n)
{double sum = 1.0;
for(int i=1;i<=n;i++)
sum *= x;
return sum;

or
{int x,n,z;
x=5;
z=pow(x,n);
printf("%d",z);
}
第5个回答  2018-08-26
a^n a的n次方 符号是 6上面的那个
相似回答