利用循环语句求 1-1/3+1/5-1/7+。。。。。。+1/(2n-1)(直到第100项的和)。用C语言编写,求源代码


#include <stdio.h>
int main(void)
{
    double fenzi 滑塌= 1.0;
    double fenshi, sum = 1;
    int i = 0;
    for (i = 2; i < 100; i++)
    {
        // 隔一个变幻符号
        fenzi = -fenzi;
        // 分式等于变幻符号后的分子除以2n-1
        fenshi = fenzi / (2*i - 1);
        // 累加分式和即友枝可
        sum += fenshi;
    }
    printf("好让敏这个分式的和为:%lf\n", sum);
 }

#include <stdio.h>
#include <stdlib.h>

int main() {
  int n = 100;
  int i;
  double flag = 1;
  double sum = .0;
  for (i = 1; i <御大= n; ++i) {
    sum += flag / (i << 1 - 1);
    flag = -flag;
  }
  printf("%g\n", sum);
  return 0;
}

而且这个n趋前拆谈近于无穷大的时候,总和趋近于圆周慧碰率/4


//#include "stdafx.h"//vc++6.0加上这岁升链一行.
#include "笑正stdio.h"
void main(void){
int i;
double sum;
for(sum=0,i=1;i<201;i+=4)
sum+=1.0/i-1.0/(i+2);
printf("1-1/乎孙3+1/5-...+1/199 = %f\n",sum);
}

/*

0.212077

Press any key to continue

*/

#include <悄败stdio.h>

int main() {
double n 伏运庆= 1,sum = 1,sign = 1;
while(n < 100) {
sign = -sign;
sum += sign/(2 缺握* n - 1);
++n;
}
printf("%lf\n",sum);
return 0;
}

#include <启老stdio.h>
float fun( int n )

{
float result = 0;
int s = +1; /野旁闭/ 正、负号

int i;

for ( i = 1; i <= n; ++i )
{

float t = (float)s / ( 2 * i - 1 ); /颂裂/ 通项
result += t;
s = -s;

}

return result;

}

main( )
{
printf( "r = %f", fun(100));
}