编译通过,但是运行出来pi=4,不知道哪里出问题了,望指教~
代码: 全选
//计算pi的近似值
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int main()
{int s=1;
double t,n=0,pi=0;
for(;(fabs(t))<1e-7;n++)
{t=s/(2*n+1);
pi=pi+t;
s=-s;
}
pi=pi*4;
cout<<setiosflags(ios::fixed)<<setprecision(6)<<pi<<endl;
return 0;
}