c 中表示10的-8次方
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 12:07:47
10的N次方为1e10也可写成1e+10(如果是负N次方的话就把加号变成减号)e大小写都可以需要注意的是e前面必须有一个数字不然的话就不合法.\x0d另外可以用函数表示在c语言中求x的y次方可用pow
C语言有函数,需要头文件#include用pow(2,n)就可以了!doubleresult=pow(2,n);
不表示乘方运算,C语言中也没有乘方运算符,乘方要自己写程序完成,或者用标准库函数pow(x,y)来计算.pow()函数的声明在math.h头文件中
开始加上#include程序中就可以调用pow(x,y)例如:pow(2.7323,0.321)
#includeintmain(){doublea=3,m=4;doublejieguo=pow(a,m);/*事实上就是这一句,调用标准库函数*/}
首先要#include然后pow(x,y)就可以了
调用库函数pow() 如下示例代码:#include<stdio.h>#include<math.h>main(){int x,n,z; x=5;
用pow()函数如:#include#include#includevoidmain(){printf("10^20=%f",pow(10.,20.));getchar();}依照你的意思应该是5*p
pow(x,y);
#includepow(a,n);//次函数返回a的n次方
楼上那个pow是可以,不过恕我提个问题:那个e怎么用a表示啊?其实在头文件是#include"math.h"里还有一个exp函数表示方法:exp(x)表示e的x次方
POW(a,b)表示a的B次方头文件是#include"math.h"
回答第1个问题:下面**表示幂运算符,如2的3次方:2**3=872=8×9;(72)**72=(8×9)**72=(8×9)**(8×9)=8**8×8**9×9**8×9**9=8**9×(1/8
#include#includeintmain(){doublea=pow(2.0,1.5);printf("%lf\n",a);return0;}
有两个函数可以实现,doublepow(doublex,doubley),doublepow10(intp)下面是这两个函数的使用方法,个人建议用:pow10(n)函数名:pow功能:指数函数(x的y
用math.h中的pow函数pow(a,n)再问:可否给个事例看一下再答:#include"stdio.h"#include"math.h"voidmain(){floata;intn;scanf("
#include"math.h"#include"stdio.h"voidfun(){doublea;a=sqrt(sqrt(10));printf("%f\n",a);}
#includesum=n*pow(10,m)答:浮点数的表示方法有两点:小数点方式,科学计数法.小数点方式就很简单了,1.11111111什么的,至于科学计数法,这里要提到e或E了,其代表C语言中以
计算静电力的时候电荷的正负不用带入F=kq1q2/r^2=9*10^9*1*10^-8*2*10^-8/0.3^2=2*10^-5N因为是异种电荷,所以是吸引力.大小2*10-5N
sqrt(n)再答:要调用头文件math.h再答:我也在等考c再问:我明天就上路了再答:很容易的,不过拿高分有点难度再问:你可考过了再答:我还未考,还差1个钟