c语言简单计算pi的近似值
以下是一个使用莱布尼茨级数计算pi的c语言程序:
#include <stdio.h>
int main() { int n = 1000000; // 迭代次数 double pi = 0.0; int sign = 1; for (int i = 0; i < n; i++) { pi += sign * 1.0 / (2 * i + 1); sign = -sign; } pi *= 4; printf("pi = %f\n", pi); return 0; }
该程序使用了莱布尼茨级数公式:pi/4 = 1 - 1/3 + 1/5 - 1/7 + 1/9 - ...,通过迭代计算,最终得到pi的近似值。
原文地址: https://www.cveoy.top/t/topic/ccxo 著作权归作者所有。请勿转载和采集!