1307 - C语言程序设计教程(第三版)课后习题6.5
求以下三数的和,保留2位小数 1~a之和 1~b的平方和 1~c的倒数和
Input
a b c
Output
1+2+...+a + 1^2+2^2+...+b^2 + 1/1+1/2+...+1/c
Examples
Input
100 50 10
Output
47977.93
Solution C++
#include<iostream> #include<cstdio> using namespace std; int main() { int a,b,c; cin>>a>>b>>c; double sum=0; 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; printf("%.2lf\n",sum); return 0; }