您的位置:首页 > 编程语言 > C语言/C++

(c++)求以下三数的和,保留2位小数 1~a之和 1~b的平方和 1~c的倒数和(100 50 10)

2017-01-18 12:13 387 查看
#include<iostream>

#include<iomanip>

using namespace std;

int main()

{
int a,b,c;
double sum=0;
cin>>a>>b>>c;
for(int i=1;i<=a;i++)
sum+=i;
for(int i=1;i<=b;i++)
sum+=(i*i);
for(int i=1;i<=c;i++)
sum+=(1.0/i);
cout<<fixed<<setprecision(2)<<sum<<endl;
return 0;
}

调试时发现是47976.00,没有小数,看了半天发现1/i是个整型数,改成1.0/i才是浮点数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ACM c++语言 编程
相关文章推荐