这个错在哪儿啊! double a,b,c; double Sn=0; while(cin>>a>>b>>c &&a!=0 &&b!=0 &&c!=0) { for(int i=1; i<=a;i++){double sum1 =0; sum1 +=i ;} for(int i=1; i<=b;i++){double sum2 =0; sum2 =i*i+sum2 ;} for(int i=1; i<=c;i++){double sum3 =0; sum3 =1.00/i +sum3 ;} Sn = sum1 +sum2 +sum3; cout<<fixed<<setprecision(2)<<Sn<<endl;
别问问了我就是学霸 2019-11-16 13:36:30 |
sum1 sum2 sum3 这些变量需要定义在外面才可以
为何非要1.0?
别问问了我就是学霸 2019-11-16 13:31:17 |
为了使结果保留两位小数,如果写的是1的话,那么结果就是先算为整数,最后输出的时候保留了两位小数.00
点我有惊喜!你懂得!浏览:2071 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:638 |
C语言训练-求具有abcd=(ab+cd)2性质的四位数 (C语言代码)浏览:1367 |
【出圈】 (C语言代码)浏览:793 |
WU-拆分位数 (C++代码)浏览:775 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:561 |
蚂蚁感冒 (C语言代码)浏览:1319 |
数组输出 (C语言代码)浏览:699 |
数列排序 (C语言代码)浏览:606 |
班级人数 (C语言代码)浏览:919 |