Problem D: 求三數的和
阿新 • • 發佈:2018-11-17
Problem D: 求三數的和
Time Limit: 1 Sec Memory Limit: 128 MB
Description
求以下三數的和,保留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
Sample Input
100 50 10
Sample Output
47977.93
HINT
參考答案:
#include<stdio.h> int sum(int a) { int i; int sum=0; for(i=1;i<=a;i++) sum+=i; return sum; } int sum_1(int b) { int i; int sum=0; for(i=1;i<=b;i++) sum+=i*i; return sum; } double sum_2(int c) { int i; double sum=0; for(i=1;i<=c;i++) sum+=(1.0/i); return sum; } int main() { int a,b,c; double d; scanf("%d %d %d",&a,&b,&c); a=sum(a); b=sum_1(b); d=sum_2(c); printf("%.2f",a+b+d); return 0; }
程式設計軟體及視訊資料下載:點選開啟連結