为了账号安全,请及时绑定邮箱和手机立即绑定

c语言 计算π的近似值?

c语言 计算π的近似值?

C
守着一只汪 2018-09-05 06:07:31
c语言 计算π的近似值用π/4=1-1/3+1/5-1/7+1/9-……这条公式来计算,知道某项的绝对值小于10^-6为止程序如下。#include <stdio.h>#include <stdlib.h>int main(){  float sum=0.0;int i=1,d=1;   while(1/i>=1e-6)   {       sum=sum+d/i;       d=d*(-1);       i=i+2;   }               sum=sum*4;printf("%10.8f\n",sum);    system("pause");    return 0;}     为什么最后显示结果是4.000000 想知道哪里出错了……
查看完整描述

1 回答

?
动漫人物

TA贡献1815条经验 获得超10个赞

#include <stdio.h>
#include <stdlib.h>
int main()
{  float sum=0.0;float i=1,d=1;
  while(1/i>=1e-6)
  {
      sum=sum+d/i;
      d=d*(-1);
      i=i+2;
  }          
    sum=sum*4;
printf("%10.8f\n",sum);

   system("pause");
   return 0;
}

输出结果为:3.14159369

查看完整回答
反对 回复 2018-09-23
  • 1 回答
  • 0 关注
  • 1514 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信