习题2-4 求交错序列前N项和

本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。

输入格式:

输入在一行中给出一个正整数N。

输出格式:

在一行中输出部分和的值,结果保留三位小数。

输入样例:

5

输出样例:

0.917


 1 #include<stdio.h>
 2 int main()
 3 {
 4     int n,i;
 5     double sum=0,j=1;
 6     scanf("%d",&n);
 7     for(i=1;i<=n;i++,j++)
 8     {
 9         if(i%2!=0)
10             sum+=j/(2*j-1);
11         else
12             sum-=j/(2*j-1);
13     }
14     printf("%.3f\n",sum);
15     return 0;
16 }

 

 
posted @ 2021-03-18 15:42  醉月8848  阅读(139)  评论(0)    收藏  举报