来源:蜘蛛抓取(WebSpider)
时间:2017-01-06 02:31
标签:
pow整形
【图文】C语言--ch6--函数_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
C语言--ch6--函数
上传于|0|0|文档简介
&&高级语言
大小:1.30MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢C语言10的n次方pow函数不好用,自己写一个简单的
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;
& if(n==0) return 1;
& for(m=1;m&n;m++) sum*=10;
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。pow函数——求x的y次方的值
本文所属图书&>&
本书是一本Visual C++综合参考手册,介绍了Visual C++程序开发中涉及的各种函数、类及方法。本书共分为五篇19章,第一篇为数学与字符串相关函数,主要包括数学函数、字符函数和字符串函数、时间日期函数、类型...&&
pow函数求x的y次方的值。
头文件:math.h。
语法& double pow(double x, double y);&
x:双精度数。
y:双精度数。
返回值:x的y次方的值。
示例& 本示例使用pow函数求a的b次方,其代码如下:
int main()
&&double a = 3,b = 5,c;&&&&&//为变量
&&c = pow(a,b);&&&&&&&
//求a的b次方
&&cout&&c&&&\n&;
运行结果:
典型应用& 本典型应用演示了pow函数的使用,采用该函数计算用户输入数值的指定次幂。首先定义两个变量,然后运用pow函数计算幂次值,并将运算结果输出。其运行效果如图1.4所示。
其具体代码如下所示:
#include&stdio.h&
#include&math.h&
void main()
&&double a,b;&&&&&&&&
//定义两个变量
&&printf(&请输入一个数:&);&&&&&
//输出提示信息
&&scanf(&%lf&,&a);&&&&&&&
//获取用户输入的数值
&&printf(&请输入次幂数:&);&&&&&
//输出提示信息
&&scanf(&%lf&,&b);&&&&&&&
//获取用户输入的数值
&&printf(&计算的结果为:%lf\n&,pow(a,b));&&//输出结果
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'