1. 程式人生 > >1015 - C語言程式設計教程(第三版)課後習題6.5

1015 - C語言程式設計教程(第三版)課後習題6.5

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; }