这个错在哪儿啊! 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
C二级辅导-等差数列 (C语言代码)浏览:586 |
矩形面积交 (C语言代码)浏览:1513 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:525 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:509 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:684 |
C二级辅导-阶乘数列 (C语言代码)浏览:691 |
用筛法求之N内的素数。 (C语言代码)浏览:646 |
1126题解浏览:585 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:699 |
Tom数 (C语言代码)浏览:525 |