当前位置:   article > 正文

zzuli OJ 1041: 数列求和2_nbu oj分数数列求和(2)

nbu oj分数数列求和(2)

Description

输入一个整数n,输出数列1-1/3+1/5-……前n项的和。

Input

输入只有一个整数n。

Output

结果保留2为小数,单独占一行。

Sample Input

3

Sample Output

0.87

HINT

Source


  1. #include<stdio.h>
  2. int main()
  3. {
  4. int i, n;
  5. double sum, deno, flag;
  6. scanf("%d", &n);
  7. sum = 0.0;
  8. deno = 1.0; //初始值为第一项的分母
  9. flag = 1.0; //初始值为第一项的符号
  10. for(i = 1; i <= n; i++) //循环n次
  11. {
  12. sum += flag / deno; //计算并累加当前项
  13. deno += 2; //计算下一项分母
  14. flag = -flag; //计算下一项符号
  15. }
  16. printf("%.2f\n", sum);
  17. return 0;
  18. }


声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号