编写程序,用公式计算π的近似值:
π/4≈1- 1/3+1/5-1/7+⋯,直到最后一项的绝对值小于10-8为止。
输出格式为:"PI=%7.5f\n"。
#include<stdio.h>
#include<math.h>
int main()
{
int n=0;
float i=1.0,x=0;
while((1.0/i)>1e-8)
{
x=x+(1.0/i)*pow(-1,n);
i=i+2;
n++;
}
x=x+(1.0/i)*pow(-1,n);
printf("PI=%7.5f\n",4*x);
return 0;
}
哪里错了啊?为什么没有结果,崩溃了