要求編寫程序,計算序列 1 + 1/3 + 1/5 + ... 的前項之和簇秒。
輸入格式:
輸入在一行中給出一個正整數。
輸出格式:
在一行中按照 “sum = S” 的格式輸出部分和的值墓造,精確到小數點后 6 位媒区。題目保證計算結果不超過雙精度范圍。
輸入樣例:
23
輸出樣例:
sum = 2.549541
代碼如下
#include <stdio.h>
int main()
{
int n, i;
double sum = 0;
scanf("%d", &n);
for (i = 1; i <= n; i++)
sum += 1.0 / (i * 2 - 1);
printf("sum = %.6f\n", sum);
return 0;
}