#include<stdio.h>
int main ()
{
int n=1;
double s1,s2=0,s3,x,x1,x2;
x= n;
x1=2*x+1;
x2=4*x*x;
s1=s3=x1/x2;
do
{
s2+=s1;
x++;
s1=-s1;
}while(s3>0.001);
printf("%.6f",s2);
return 0;
}
运行后一直没有任何显示
我怀疑是循环没有跳出,但找不出来
原题