标题:求 pi 的近似值问题
只看楼主
加挖
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2014-11-2
结帖率:100%
已结贴  问题点数:5 回复次数:3 
求 pi 的近似值问题
#include<stdio.h>
#include<math.h>
int main()
{
   float a,sum,c,d,pi;
   a=1.0;
   sum=1.0;
   c=3.0;
do
{
a=(-1)*a;
d=a*(1/c);
sum=sum+d;
c=c+2;
}while((1/c)<1e-6);
pi=sum*4;
printf(“pi=%f”,pi);
return 0;
}     哪里存在问题啊,我找不出来啊,求大神

[ 本帖最后由 加挖 于 2014-11-5 13:28 编辑 ]
搜索更多相关主题的帖子: include 
2014-11-05 13:26
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:0 
错误信息??

DO IT YOURSELF !
2014-11-05 13:32
米兰达斯
Rank: 3Rank: 3
来 自:Earth
等 级:论坛游侠
威 望:3
帖 子:27
专家分:102
注 册:2014-10-24
得分:5 
while((1/c)<1e-6);  //是>;不是小于。    do while不够熟悉啊。

[ 本帖最后由 米兰达斯 于 2014-11-5 14:14 编辑 ]
2014-11-05 14:13
加挖
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2014-11-2
得分:0 
回复 3 楼 米兰达斯
果然啊……不够细心……谢谢了
2014-11-05 14:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-438140-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.293202 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved