1015 - C語言程式設計教程(第三版)課後習題6.5
阿新 • • 發佈:2018-11-12
1015 - C語言程式設計教程(第三版)課後習題6.5
時間限制:1秒
記憶體限制:128兆
題目描述
求以下三數的和,保留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
本題要求輸出資料保留兩位小數,可以使用float型別變數,
輸入的三個部分分開進行計算出相加的和即可
#include<stdio.h>
int main()
{
float s, c, a, b, i;
s=0;
scanf("%f %f %f",&a,&b,&c);
for(i=1;i<=a;i++)
s=s+i; //進行1-a的相加和的計算
for(i=1;i<=b;i++)
s=s+i*i; //進行1-b的平方計算並相加
for(i=1;i<=c;i++)
s=s+1/i; //進行1-c的倒數和計算並相加
printf("%.2f",s);
return 0;
}