1. 程式人生 > >C刷題記錄-1015

C刷題記錄-1015

code 1.0 輸入 urn printf clas sam 記錄 rec

題目描述

求以下三數的和,保留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

 1 #include <stdio.h>
 2 
 3 int get_sum (int n);
 4 int get_square_sum (int n);
 5 float get_reciprocal_sum (int n);
 6 
 7 int main(){
 8 
 9   int a,b,c;
10   float
SN = 0; 11 12 scanf("%d %d %d",&a,&b,&c); 13 SN = get_sum(a) + get_square_sum(b) + get_reciprocal_sum(c); 14 15 printf("%.2f",SN); 16 return 0; 17 } 18 19 int get_sum (int n) 20 { 21 int i,sum = 0; 22 for (i = 1;i <= n;i ++) 23 { 24 sum += i; 25 } 26 return
sum; 27 } 28 29 int get_square_sum (int n) 30 { 31 int i,sum = 0; 32 for (i = 1;i <= n;i ++) 33 { 34 sum += i * i; 35 } 36 return sum; 37 } 38 39 float get_reciprocal_sum (int n) 40 { 41 int i; 42 float sum = 0; 43 for (i = 1;i <= n;i ++) 44 { 45 sum += 1.0
/ i; 46 } 47 return sum; 48 }

C刷題記錄-1015