您的位置:首页 > 编程语言 > C语言/C++

循环控制结构程序06 - 零基础入门学习C语言21

2010-10-23 18:26 821 查看

第五章:循环控制结构程序06

让编程改变世界

Change the world by program

程序举例

NO.ONE: 用π/4 ≈ 1-1/3+1/5-1/7+…公式求π的近似值,直到某一项的绝对值小于为止。

程序提示:

1.要确定计算的精度可以配合while循环语句用fabs()函数确定精度来退出。

2.据观察,分子不变,分母却每次递增2,且正负切换。

3.记得结果乘以4。

程序实现:

[codesyntax lang="c"]
#include <stdio.h>
#include <math.h>

void main()
{
int s;
float n,t,pi;

t=1;
pi=0;
n=1.0;
s=1;
while( fabs(t) > 1e-6 )
{
pi = pi+t;
n = n+2;
s = -s;
t = s/n;
}
pi = pi*4;
printf(″pi=%10.6f\n″,pi);
}

[/codesyntax]

[buy] 获得所有教学视频、课件、源代码等资源打包 [/buy]
[Downlink href='http://kuai.xunlei.com/d/LMXVIRLWAFLP']视频下载[/Downlink]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: