#include<math.h>
int main()
{
int i;
float z=1,m=-1,pi=0;
for(i=0;;++i)
{
if (i%2==0)
z=-z;
m=m+2;
pi=pi+z/m;
while (fabs(z/m)<=0.0001) break;
}
pi=4*pi;
printf("%f",pi);
return 0;
}
for循环里面第二个参数i的大小没有限制,所以for循环一直成立,它就变成了一个死循环,一直运行不出来