根据PI/4 = 1 - 1/3 +1/5-1/7+1/9..............
#include<stdio.h>
#include<math.h>
void main()
{
double sum = 1;
double temp;
int sign = -1;
int n = 2;
float pi;
while(fabs(temp) > 1e-7)
{
temp = (2*n-1)*sign;
sign = -sign;
temp = 1/temp;
sum+=temp;
n++;
}
pi = sum*4;
printf("圆周率是:%lf/n",pi);
}
本文介绍了一个使用C语言编写的简单程序,该程序通过级数公式近似计算圆周率π的值。程序利用了级数求和的方法,并通过循环迭代逐步逼近π的真实值,直到达到足够的精度。
1953

被折叠的 条评论
为什么被折叠?



