0015 计算1/2-2/3+3/4-4/5 +···的前100项

问题描述:

  计算1/2-2/3+3/4-4/5 +···的前100项。

代码展示:

 1 #include<stdio.h> 
 2 int main(){
 3     double sum=0.0;
 4     float i;
 5     int flag = 1;
 6     for(i=2.0; i<102; i=i+1){
 7         if(flag == 1){
 8             sum += (i-1.0)/i;
 9             flag = -1;
10         }else{
11             sum -= (i-1.0)/i;
12             flag = 1;
13         }
14     }
15     printf("1/2-2/3+3/4-4/5 +···的前100项和为:%lf\n", sum);
16     return 0;
17 }

运行截图:

 

posted @ 2021-11-25 14:50  空梦。  阅读(365)  评论(0)    收藏  举报