这个循环我想了好久哇,题目要求求出pi/4的近似值,结果最后打印是黑屏
#include
#include
int main()
{
double a,b,c,d,e,n;
n=1;
d=2;
c=pow((-1),d);
e=fabs(b);
b=c*(1/n);
for(a=b,n=n+2,d++;e>=0.000001;n=n+2,d++)
{a=a+b;}
printf("%1.9lf\n",a);
return 0;
}
死循环了应该,因为你的e一直没有变
错误挺多的,b都没有值就让e=fabs(b);了