永发信息网

C++输出为0.00000000希望得到3.04141e+064

答案:2  悬赏:70  手机版
解决时间 2021-01-22 08:27
C++输出为0.00000000希望得到3.04141e+064
最佳答案
float的精度达不到你输出的要求
输出科学计数法的数需要用%e
main函数前加int。高级点的IDE不加返回类型是无法通过编译的。
注意for语句中的判断条件,你原始代码的判断条件都通不过,所以才会返回变量的默认值。

#include
#include
int main()
{
double n, a = 1.0;

for (n = 50; n >= 1; n = n - 1){
a = a * n;
}
for (n = 51; n <= 100; n = n + 1){
a = a + n;
}

printf("运算结果为:%.5e。", a);
return 0;


全部回答
首先两个for循环条件都错了。。应该是n>=1和n<=100吧,第二个for中n=n+1
还有a应该给个初值1
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
根据音标写单词(5分)
请问,我在青客租房,是否可以养宠物呢?
东营科目二现在花钱能过吗
同底的两个对数,其真数怎么比较大小?
请懂法律的进来帮忙分析一下,谢谢!事情上这
中国现在的粮食贮备够中国人吃多久?
阳信有什么不错的买电脑的地方
电摩用锂电池还是铅酸哪个好
宝驴31O十堰营销门店在那
单选题下列有关环境问题都是由化学物质引起的
我要一个写两篇作文纸题目是我记忆中的XX(地
纹身讲究 鲤鱼
枸记红的好还是黑的好
have 能做助动词吗?
收到一条律师事务所的短信说要起诉我!
推荐资讯
由于液晶电视机的持续热销,导致传统的显像管
怎么转接电话?急啊~~~
单选题Newpolicehavepromotedthe________of
英国首位新教国王爱德华六世为何连一套铠甲都
一般4S店付了定金以后,还能退么
二奶到底是什么含义?为什么只有二奶没有二爷
铺马路的沥青可以盖房子用吗
您好!2015年3月20日,会出现日食!求您告诉
求助.回闽清,在福州哪个火车站下比较好
美国《科学》杂志评选出来的2001年十项最重大
马冬梅和陈凯真的进小树林了吗
曲阜孔子庙附近的餐馆
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?