题目描述
求以下三数的和,保留2位小数 1~a之和 1~b的平方和 1~c的倒数和
输入描述
a b c
输出描述
1+2+…+a + 12+22+…+b^2 + 1/1+1/2+…+1/c
样例输入
100 50 10
样例输出
47977.93
示例代码
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
int a,b,c;
double sum=0.0;
cin>>a>>b>>c;
for(int i=1;i<=a;i++)
sum=sum+i;
for(int i=1;i<=b;i++)
sum=sum+i*i;
for(int i=1;i<=c;i++)
sum=sum+1.0/i;//如果用1/i,两者都是整型,相除的结果也是整型,不能保留小数。
cout<<fixed<<setprecision(2)<<sum;
return 0;
}