题目
本题是谭浩强《C程序设计课后习题》例题5.7。
题目:用公式pai/4=1-1/3+1/5-1/7…求pai的近似值,直到发现某一项的绝对值小于1e-6为止。
以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj
一、解题思路
思路:
根据公式往里面代即可,具体方法看代码就能明白。
二、代码部分
1.引入库
代码如下(示例):
#include<stdio.h>
#include<math.h>
2.主函数部分
代码如下(示例):
int main()
{
float x=1.0, pai=0.0, i = 1.0;
int f = 1;
while (fabs(x) >= 1e-6)
{
x = f / i;
pai += x;
i = i + 2;
f = f * (-1);
}
pai = pai * 4;
printf("%10.8f", pai);
return 0;
}
三、执行结果
输出:
3.14159799