新人,高手帮忙看看
很简单的求π的一个程序。根据π/4=1-(1/3)+(1/5)-(1/7)+.........这个公式,帮忙看看下面这个程序为什么输出为4.000啊,还有把pi的赋值取消的话,就会出现—37346743一大溜很大的数,我邮箱wang281520027@有没有QQ群什么的啊,哪位朋友有学习的好资料发我邮箱里,谢谢,我这也有一点资料,互相帮忙
#include <stdio.h>
int main()
{
int sign=1,deno=1,i=1;
double n=1,pi,term=0;
while(n>=1e-6)
{
term=term+sign/deno;
sign=-sign;
deno=deno+2;
n=i/deno;
}
pi=term*4;
printf("%lf\n",pi);
https://bbs.bccn.net/thread-285348-1-1.html
system("pause");
return 0;
}