[求助]这个程序错在什么地方?
这个级数我是这么写的:
#include <iostream>
#include <iomanip>
#include <math.h>
using namespace std;
int main()
{
float f=0,z=2;
while(1/f<1e-10)
{
f=sqrt(f+2.0);
z=z*2/f;
}
cout<<"pi="<<setprecision(15)<<z<<endl;
system("pause");
return 0;
}
在叠代过程是不是缺些什么,请指教,谢谢