C语言编程5、编程计算π的近似解:π/4=1-1/3+1/5-1/7…, 直到|1/n|<10-6 为止。 ( 注意:必须用循环迭代法,不可调用库函数
时间: 2023-05-31 20:06:37 浏览: 107
重庆理工大学c语言上机考试复习题 (1).docx
#include <stdio.h>
int main()
{
double pi = 0.0; // 存储π的近似值
int sign = 1; // 符号位
int n = 1; // 分母
double term; // 每一项的值
while ((1.0 / n) >= 1e-6) // 当|1/n|<10^-6时退出循环
{
term = 1.0 / n * sign; // 计算每一项的值
pi += term; // 累加每一项的值
sign = -sign; // 符号位取反
n += 2; // 分母加2
}
pi *= 4; // π/4=1-1/3+1/5-1/7+...
printf("π的近似值为:%.10f\n", pi);
return 0;
}
阅读全文