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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/30 02:05:54
求这道题的C语言编程分别用三种方法求圆周率π.π/4=1-1/3+1/5-1/7+…,直到某项绝对值小于le-5为止.只需要给我一种方法
x͒JA_4V҅7F7kmY!afnaG+"/Lآ(O#E{@nff|L8ӧȖ9tAc;eRȓ=;ZHO<@J{}cr(h΋/\Rx7mu&GA$AC6+ײ{A G)&ѯr6N_4Q.NIʊaB\b&Hcm{z:*Ap!@ \,*9=T+:l8 bQ.F&>Fk&7-:P˾CpƽFY(0?7Z[)8^vdZu|4XIaHݮ>6]eqYq`f,S)F9

求这道题的C语言编程分别用三种方法求圆周率π.π/4=1-1/3+1/5-1/7+…,直到某项绝对值小于le-5为止.只需要给我一种方法
求这道题的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);
}