利用公式求pi公式:π/4=1-1/3+1/5-1/7.直到绝对值小于10^-7为止运行以后没有任何输出,回车也没反应,请问哪里出问题了?#include#include#includeusing namespace std;int main(){\x09int i,pi;\x09double s = 1,j = 1;\x09for (

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/21 10:37:43

利用公式求pi公式:π/4=1-1/3+1/5-1/7.直到绝对值小于10^-7为止运行以后没有任何输出,回车也没反应,请问哪里出问题了?#include#include#includeusing namespace std;int main(){\x09int i,pi;\x09double s = 1,j = 1;\x09for (
利用公式求pi
公式:π/4=1-1/3+1/5-1/7.
直到绝对值小于10^-7为止
运行以后没有任何输出,回车也没反应,请问哪里出问题了?
#include
#include
#include
using namespace std;
int main()
{
\x09int i,pi;
\x09double s = 1,j = 1;
\x09for (i = 1;( fabs(s)) > 1e-7; i++)
\x09{
\x09\x09j = -j;
\x09\x09s = s + j / (2 * i + 1);
\x09}
\x09pi = 4 * s;
\x09cout

利用公式求pi公式:π/4=1-1/3+1/5-1/7.直到绝对值小于10^-7为止运行以后没有任何输出,回车也没反应,请问哪里出问题了?#include#include#includeusing namespace std;int main(){\x09int i,pi;\x09double s = 1,j = 1;\x09for (
for (i = 1;( fabs(s)) > 1e-7; i++)
s*4应该是你要求的答案,绝对值怎么可能小于1e-7?
按照你的题目应该改为:j/(2*i+1)>1e-7吧