C语言中计算x的n次方可以用库函数pow来实现。函数原型:double pow(double x, double n)。
具体的代码如下:
#include
#include
int main( )
{
printf("%f",pow(x,n));
return 0;
}
注:使用pow函数时,需要将头文件#include
扩展资料:
使用其他的方法得到x的n次方:
#include
double power(double x,int n);
main( )
{
double x;
int n;
printf("Input x,n:");
scanf("%lf,%d",&x,&n);
printf("%.2lf",power(x,n));
}
double power(double x,int n)
{
double a=1.0;
int i;
for(i=1;i<=n;i++)
a*=x;
return a;
}
#include
pow(x,n)
上述回答正确,补充以下pow函数原型:
double pow(double x,double y);
故函数输出为双精度浮点数。
“#include
pow(x,n)” 正解
C语言中没有乘方的运算符的
#include
pow(x,n)