别问问了我就是学霸


私信TA

用户名:gaoshuaining

访问量:4206

签 名:

等  级
排  名 3676
经  验 1869
参赛次数 8
文章发表 8
年  龄 0
在职情况 学生
学  校 河南农业大学
专  业

  自我简介:

 

0.0分

6 人评分

  评论区

为了使结果保留两位小数,如果写的是1的话,那么结果就是先算为整数,最后输出的时候保留了两位小数.00
2019-11-16 13:31:03
这个错在哪儿啊!

    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-07 12:21:25
为何非要1.0?
2019-10-30 19:19:37
  • «
  • 1
  • »