游客 Signup | Login
中文 | En

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;
}
Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题