如何在C语言中表示一个数的多少次方输入两个数啊,a,b然后要求a的b次方,是不是不能直接表示为a^b那要怎么表示呢? 答案 调用 库函数 pow() 如下示例代码:#include<stdio.h>#include<math.h>main(){int x,n,z; x=5;z=pow(x,n);printf("%d",z);}相关推荐 1如何在C语言中表示一个数的多少次方输...
在C语言中10的n次方表示:10^n,或者使用函数:pow(10,n)和pow10(n)。C语言的幂运算是很耗资源的,10的3次方一般表示为10*10*10,或者for循环乘10,这样电脑运算会较快。
首先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;}
C中^是不能表示指数的,可以简单的用2*2*2 sqr(2)*2
在C语言中10的n次方表示:10^n,或者使用函数:pow(10,n)和pow10(n)。C语言的幂运算是很耗资源的,10的3次方一般表示为10*10*10,或者for循环乘10,这样电脑运算会较快。
调用 库函数 pow() 如下示例代码:include<stdio.h>#include<math.h>main(){int x,n,z; x=5;z=pow(x,n);printf("%d",z);}