作业帮 > 综合 > 作业

求这道题的C语言编程分别用三种方法求圆周率π.π/4=1-1/3+1/5-1/7+…,直到某项绝对值小于le-5为止.只

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 20:20:28
求这道题的C语言编程
分别用三种方法求圆周率π.π/4=1-1/3+1/5-1/7+…,直到某项绝对值小于le-5为止.
只需要给我一种方法
求这道题的C语言编程分别用三种方法求圆周率π.π/4=1-1/3+1/5-1/7+…,直到某项绝对值小于le-5为止.只
#include
#include
void main()
{
double i = 1; // 通项的分母
int f = 1; // 通项的符号
double a = 1; // 公式通项
double sum = 0;
do
{
a = f / i;
sum += a;
i += 2;
f *= -1;
} while(fabs(a) > 1e-5); // 当通项小于1e-5时结束循环
printf("π = %lf\n", 4 * sum);
}