
:利用格里高利公式编写程序求π。 π/4=1-1/3+1/5-1/7+…… 直到最后一项的值小于10-6为止。
//π/4=1-1/3+1/5-1/7+……#include<iostream.h>voidmain(){floata=1;floatb=1;floatc=1;while...
// π/4=1-1/3+1/5-1/7+……
#include<iostream.h>
void main()
{
float a=1;
float b=1;
float c=1;
while(c>=1/1000000)
{ b=b+2;
a=a+b*(-1);
c=1/b;
}
a=4*a;
cout<<"π="<<a<<"\n";
}
这是我写的。帮忙看看哪错了。执行之后没有输出值!! 展开
#include<iostream.h>
void main()
{
float a=1;
float b=1;
float c=1;
while(c>=1/1000000)
{ b=b+2;
a=a+b*(-1);
c=1/b;
}
a=4*a;
cout<<"π="<<a<<"\n";
}
这是我写的。帮忙看看哪错了。执行之后没有输出值!! 展开
2个回答
展开全部
试试这个:
#include<iostream.h>
void main()
{
float a=1;
float b=1;
float c=1;
while(b<=1000000)
{ b=b+2;
c=-c;
a=a+c/b;
}
a=4*a;
cout<<"π="<<a<<"\n";
}
#include<iostream.h>
void main()
{
float a=1;
float b=1;
float c=1;
while(b<=1000000)
{ b=b+2;
c=-c;
a=a+c/b;
}
a=4*a;
cout<<"π="<<a<<"\n";
}
本回答被提问者采纳

你对这个回答的评价是?
展开全部
a
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询