[Submit][Status][Web Board]
Description
求以下三数的和,保留2位小数 1~a之和 1~b的平方和 1~c的倒数和
Input
a b c
Output
1+2+…+a + 12+22+…+b^2 + 1/1+1/2+…+1/c
Sample Input
100 50 10
Sample Output
47977.93
// C语言中 ^ 表示按位异或 不是幂指数
#include<stdio.h>
int main(){
int a,b,c;
float sum1 = 0;
float sum2 = 0;
float sum3 = 0;
float sum;
scanf("%d %d %d",&a,&b,&c);
for(int i = 1; i<=a; i++){
sum1 += i;
}
for(int j = 1; j<=b; j++){
sum2 += j*j;
}
//这个地方k最好设置成float型,以免精确度错误。
for(float k =1; k<=c; k++){
sum3 += 1/k;
}
sum = sum1 + sum2 + sum3;
printf("%.2f\n",sum);
return 0;
}