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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 18:30:20

求这道题的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);
}