c语言计算π近似值精确到10^-13
时间: 2023-05-19 19:05:05 浏览: 134
PI近似值计算
可以使用莱布尼茨级数公式来计算π的近似值,公式如下:
π/4 = 1 - 1/3 + 1/5 - 1/7 + 1/9 - ...
可以使用循环来计算,直到最后一项小于10^-13为止。以下是示例代码:
#include <stdio.h>
int main() {
double pi = 0.0;
int sign = 1;
double denominator = 1.0;
double term = 1.0;
while (term > 1e-13) {
pi += sign * term;
sign = -sign;
denominator += 2.0;
term = 1.0 / denominator;
}
pi *= 4.0;
printf("π ≈ %.15f\n", pi);
return 0;
}
阅读全文