1830 - 课后习题6.5
时间限制 : 1 秒
内存限制 : 128 MB
求以下三数的和,保留2位小数 1~a之和 1~b的平方和 1~c的倒数和
题目输入
a b c
题目输出
1+2+...+a + 1^2+2^2+...+b^2 + 1/1+1/2+...+1/c
输入/输出样例
输入格式
100 50 10
输出格式
47977.93
C语言解答
#include<stdio.h> #include<math.h> main() { int i,a,b,c; double s=0; scanf("%d %d %d",&a,&b,&c); for(i=1;i<=a;i++) s+=i; for(i=1;i<=b;i++) s+=pow(i,2); for(i=1;i<=c;i++) s+=1.0/i; printf("%.2f\n",s); }
C++解答
#include<bits/stdc++.h> using namespace std; int a,b,c; double t; int main() { cin>>a>>b>>c; t+=(1+a)*a/2; for(int i=1;i<=b;i++) t+=i*i; for(double i=1;i<=c;i++) t+=1/i; printf("%.2f",t); return 0; }