C语言中计算某个数x的n次幂用pow函数。
创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站设计、网站制作、阳城网络推广、微信平台小程序开发、阳城网络营销、阳城企业策划、阳城品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供阳城建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com
功能:返回指定数字的指定次幂.
用法:pow
(double
x,
double
n);(将返回x的n次幂)
示例:
#include
#include
int
main()
{
double
x=2.0,y=3.0;
printf("%lf的%l次幂是:%lf\n",x,y,pow(x,y));
return
0;
}
C语言中计算一个数的N次方可以用库函数pow来实现。函数原型:double pow(double x, double y)。
代码如下:
#include stdio.h
#include math.h
int main( )
{
printf("%f",pow(x,y));
return 0;
}
注:使用pow函数时,需要将头文件#includemath.h包含进源文件中。、
扩展资料:
其他方法表示一个数的n次方:
#include stdio.h
int main( )
{ int i,k = n; for(i = 1;i n;i++)
{ k *= 2;
}
printf("%d",k);
return 0;
}
#include stdio.h
void main()
{
int i,n,s=1;
scanf("%d",n);
for(i=1;i=n;i++)
s=s*n;
printf("%d",s);
}
不过,上面这个程序最大只能计算到9的9次方。如果要求10的10次方以上的结果,要用其它的方法。
C语言中计算一个数的N次方可以用库函数pow来实现。函数原型:double pow(double x, double y)。
举例如下:
double a = pow(3.14, 2); // 计算3.14的平方。
注:使用pow函数时,需要将头文件#includemath.h包含进源文件中。
拓展资料:
次方运算是数学运算,我们可能在其他语言中比如VB中见过幂运算符,在VB中计算2的3次方,可以直接使用2^3就可以算出结果。C标准库中有两个可以解决解决我们的幂运算问题,分别是math.h和tgmath.h。
首先scanf("%d%d", a, n);
然后可以使用库函数pow
result = pow(a, n); //这个就是a的n次方
需要#include math.h
或者
result = 1;
for (int i = 0; i n; i++) {result *= a;}
思路:定义一个函数fun(x,n)求x的n次方,即进行n次for循环执行x的累成,主函数调用fun函数。
参考代码:
#include stdio.h
int fun(int x,int n){
int s=1;
while(n--){
s*=x;
}
return s;
}
int main()
{
int x=2,y=10;
printf("%d\n",fun(2,10));
return 0;
}
/*
运行结果:求2的10次方
1024
*/