c语言中如何表示指数

c语言中如何表示指数,第1张

C语言中有两种方式可以表示指数

1、直接用浮点数表示:10的N次方为 1e10 也可写成1e+10(如果是负N次坦磨歼方的话就把加号变成游段减号)。e大小写都可以,需要注意的是e前面必须有一个数字,不然的话就非法表达。

2、用幂函数表示:在c语言中,求让冲x的y次方可用pow(x,y)表示,所以10的N次方也可表示为pow(10,N)。其中pow函数在头文件math.h中,所以调用该函数的时候,必须将math.h加进来,即#include <math.h>

原型:extern float pow(float x, float y)

功能:计算x的y次幂。

说明:x应大于零,返回幂指数的结果。

很简单,只是需要接受两个键盘输入的值,做一个自定义条件判断输出不同状态。这应该是老闷毕首师给你的作业,目的还是训练你自己,我们帮你完成对你没什么好处。

// 以下是参考

//一个简单的标准:身体指数与体重、身高的关系为数行: 身体指数 t=w/(h*h);其中w为体重,h为身高 当t<18时,偏瘦。 当18<=t<25时,正常体重。 当25<=t<27时,超重。 当t>=27时,肥胖。

int main()

{

int t = 0

float h = 0.0, w = 0.0

scanf("请输入你的体身高(单位:m)和体重(单位:kg):%f%f", &h, &w)

t = w / (h * h)

if (t <18)

{

printf("偏瘦!")

}

else if (t >= 18 &&t <25)

{

printf("正常体重!")

}

else if (t >= 25 &&t <27)

{

printf("超重!")

}

else if (t >= 27)

{

printf("肥胖!"蚂数)

}

return 0

}

个性签名:3011

指数形式是浮点数的一种表示方法;

在C语言中,浮点数,包括float和double类型,有两种表示方法:

实数形式,即1.23这样整数部分加小数部分的表示桥岩方式;

指数形式,即科学计数法。其形式为:aEb;

代表a乘10的b次幂。 E也可以是小写,b必须为整数;

指数形式只是知漏浮点数的敏猛御一种表示方法,任何一个浮点数,都有实数形式和指数形式;

指数形式输出:

在输出的时候,可以指定浮点数输出为指数形式,格式为%e或%E, 区别为输出的指数形式浮点数E为小写或者大写;

printf("%e", 100000.0)

会输出1.000000e+05。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8225408.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存