#includestdio.h
#includemath.h
intmain()
{ printf("7 ^ 3 = %f\n",pow(7.0,3.0));
printf("4.73 ^ 12 = %f\n",pow(4.73,12.0));
printf("32.01 ^ 1.54 = %f\n",pow(32.01,1.54));
return0;}
输出结果:
7 ^ 3 = 343.000000
4.73 ^ 12 = 125410439.217423
32.01 ^ 1.54 = 208.036691
C语言中M的N次方在C语言中 , M的N次方 , 可以有如下几种表示方法:
1、使用标准库函数的pow 。形式为
pow(M,N);
使用pow函数需要引用头文件math.h,pow的参数和返回值类型都是double的 , 所以得到的是近似值 。
2、对于要得到精确值的 , 在C语言中并没有系统函数供使用,只能自己写函数来实现,参考代码如下:
int pow_int(int m, int n)
{
int r=1,i;
for(i = 0; in; i ++)//循环执行n次 。
r*=m;//每次乘一次m , 结果即m的n次方 。
return r;//返回结果 。
}
使用这种方式,要注意溢出,尤其是当n比较大的时候,很容易出现超出变量表示范围,导致溢出出现 。
c语言计算n次方函数的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于c语言怎么求n次方、c语言计算n次方函数的信息别忘了在本站进行查找喔 。
- redis存储空间计算 redis估算容量
- mongodb 求和 mongodb计算每条数据大小
- 将数据保存到文件中c语言 将数据保存到mongodb
- 罗布人村天气 mysql语言具有的功能
- redis编程语言 redis对应c语言
- redis一般和什么语言一起开发 和redis类似的编程
- mongodb采用什么语言 mongodb的设计采用什么
- c连接mysql数据库 c连接mysql报错
- mongodb底层数据结构 mongodb底层语言
- 单节点的力矩分配法的计算结果 单节点的redis
