C语言实现Leibniz公式计算π的近似值
#include <stdio.h> #include <math.h>
int main() { int k, i; double s, t; s = 0; k = 1; i = 1; t = 1;
while (fabs(t) >= 1e-6) { s = s + t; k = -k; i = i + 2; t = k / (double)i; }
printf("%f\n", 4 * s);
return 0; }
这段代码的功能是使用Leibniz公式来计算π的近似值。通过不断计算每一项的值,并将其累加到's'中,最后乘以4得到π的近似值。循环条件中的't>=1e-6'保证了误差不大于10^-6。
 
原文地址: https://www.cveoy.top/t/topic/brpr 著作权归作者所有。请勿转载和采集!