您的位置:首页 > 编程语言 > C语言/C++

C语言10的n次方pow函数不好用,自己写一个简单的

2014-10-09 14:13 330 查看
C语言中有两个函数可以实现10的n次方,分别是double pow(double x, double y),double pow10(int p)

前者是实现x的y次方,后者是实现10的p次方

使用这两个函数时需要注意两点:

1、添加头文件 #include <math.h>

2、注意参数类型及返回类型均为double

问题来了,都是double类型,但是我使用的变量都是int类型啊...这还得把类型进行转化来转化去的...各种纠结...

所以我就自己写了一个小函数来计算10的n次方,其实很简单,就几行~

int Mult10(int n)

{  

int sum = 10;  

int m;  

if(n==0) return 1;  

for(m=1;m<n;m++) sum*=10;  

return sum;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐