#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次方函数的信息别忘了在本站进行查找喔 。
推荐阅读
- oracle创建表空间用户授权,oracle创建表空间以及给用户授予权限
- html圆圈代码,html圆圈选中打勾
- 旅行与摄影小程序开发,旅行摄影app
- python全栈内建函数 python全栈就会数据分析吗
- vm虚拟机无法上网,vm虚拟机无法上网怎么办
- python爬虫伪装ip,python伪造ip发送udp
- mysql关键字怎么处理 mysql关键字冲突解决办法
- 小程序所有视频,小程序视频如何下载
- 正儿八经的直播软件,正儿八经是个成语吗