我想用C语言计算π的值你给我写一下代码
下面是使用C语言计算π的代码示例:
#include <stdio.h>
double calculatePi(int n) {
double pi = 0.0;
int sign = 1;
for (int i = 0; i < n; i++) {
pi += (double) sign / (2 * i + 1);
sign *= -1;
}
return pi * 4;
}
int main() {
int iterations;
printf("请输入迭代次数:");
scanf("%d", &iterations);
double pi = calculatePi(iterations);
printf("π的近似值为:%f\n", pi);
return 0;
}
这段代码使用了莱布尼茨级数法来计算π的近似值。它通过迭代的方式计算出π的值,迭代次数越多,计算结果越接近π。你可以在运行程序时输入迭代次数来获得更精确的结果。
原文地址: http://www.cveoy.top/t/topic/imLf 著作权归作者所有。请勿转载和采集!