c语言题:用π/4=1-1/3+1/5-1/7+......公式求π的近似值,直到最后一项的绝对值小于10e-6为止。
#include<stdio.h>#include<math.h>voidmain(){intn,p=-1;doubleq=0.0,s=0.0;for(n=1;fabs(...
#include<stdio.h>
#include<math.h>
void main()
{
int n,p=-1;
double q=0.0,s=0.0;
for(n=1;fabs(q)>=10e-6;n=n+2)
{
p=-p;
q=(1/n)*p;
s+=q;
}
printf("%lf\n",s);
}
为什么输出结果老是0.00000?为什么么啊???? 展开
#include<math.h>
void main()
{
int n,p=-1;
double q=0.0,s=0.0;
for(n=1;fabs(q)>=10e-6;n=n+2)
{
p=-p;
q=(1/n)*p;
s+=q;
}
printf("%lf\n",s);
}
为什么输出结果老是0.00000?为什么么啊???? 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询