//已测试
#include
int main(void)
{
float fm = 1,sum = 0;
for(;fm < 10000;fm++)
{
if((int)fm%2)
sum += 1/fm;
else
sum -= 1/fm;
}
printf("The result is : %f\n",sum);
return 0;
}
#include
int main()
{ int pp[1]; //防止自动关闭窗口
float a=2,sum=1; //注意这里不是int类型
for(;a<=10*10*10*10+1;a++){//绝对值小于10-4所以分母要+1
int k=(int)a%2;
if(k==0){
sum=sum+1/a;
}else{
sum=sum-1/a;
}
}
printf("%f\n",sum); //输出也要注意,不能是int是float类型
scanf("%d,",&pp[0]); //无意义的,为了不关闭窗口设置
return 0;
}