作业帮 > 综合 > 作业

求π=1-1/3+1/5-1/7.

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/06/03 17:34:54
求π=1-1/3+1/5-1/7.
#include
#include
int main()
{
\x05double pi=0.0,term=1,n=1.0;
\x05int sign=1;
\x05while(fabs(term)>1e-6)
\x05{
\x05\x05pi=pi+term;
\x05\x05sign=-sign;
\x05\x05n=n+2;
\x05\x05term=sign/n;
\x05}
\x05pi=pi*4;
\x05printf("pi=%10.6f\n",pi);
\x05return 0;
}
这个程序运行结果是3.141591
如果把double n=1.0改为int n=1 运行结果就变为4.000000.请问为什么?
我感觉多项式中分母应该是int呀
整数和整数相除直接取整,整数和实数结果为实数,例如1/2=0 1/2.0=0.5
再问: 我翻书找到了答案,谢谢!