c语言中编写x的n次方怎么弄啊?

c语言中编写x的n次方怎么弄啊?,第1张

C语言中计算x的n次方可以用库函数pow来实现。函数原型:double pow(double x, double n)。

具体的代码如下:

#include <stdio.h>

#include <math.h>

int main( )

{  

printf("%f",pow(x,n));

return 0;

}

注:使用pow函数时,需要将头文件#include<math.h>包含进源文件中。

扩展资料

使用其他的方法得到x的n次方:

#include<stdio.h>

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=1i<=ni++)

a*=x;

return a;

}

Pow函数C语言中的指数函数,属于C语言自带函数。 Power函数在C语言中没有,只在C++中出现,属于C++的STL库中的自定义函数,使用方法和Pow差不多。

Pow函数的使用:

1,要加入头文件 math.h

2,pow(x,y)//其作用是计算x的y次方。x、y及函数值都是double型

例:

计算2的5次方。

源代码如下:

#include"stdio.h"

#include"math.h"

main()

{

long total

int x = 2, y = 5

total = pow(x,y)/*调用pow函数*/

printf("%ld",total)

getch()

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11867587.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存