3、c语言 编程求1-1/2+1/3-1/4+1/5-1/6+…….+1/99-1/100的值。

如题所述

代码测试结果正确:
#include<stdio.h>

void main()
{
double sum=0;
double flag=1;

for(int i=1;i<=100;i++)
{
sum+=flag/i;
flag*=-1;
}

printf("%lf\n",sum);
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-21
#include<stdio.h>

void main()
{
double sum=0;
double flag=1;

for(int i=1;i<=100;i++)
{
sum+=flag/i;
flag*=-1;
}

printf("%lf\n",sum);
第2个回答  2012-06-20
int i;
int sign=1;
double sum=0;
for(i=1; i<=100; i++){
sum+= (double)(sign*(1/i));
sign = sign*(-1);
}
没测试过,你可以测试一下
相似回答