/*
计算π/2=2/1*2/3*4/3*4/5*6/5*6/7.......
*/
#include"stdio.h"
#include"stdlib.h"
#include"math.h"
int main()
{
int n;
float f,sum=1;
for(n=2;n<=10000;n+=2)
{
f=(float)(n*n)/((n-1)*(n+1));
sum*=f;
}
printf("sum=%f",sum);
system("pause");
return 0;
}
计算π/2=2/1*2/3*4/3*4/5*6/5*6/7.......
*/
#include"stdio.h"
#include"stdlib.h"
#include"math.h"
int main()
{
int n;
float f,sum=1;
for(n=2;n<=10000;n+=2)
{
f=(float)(n*n)/((n-1)*(n+1));
sum*=f;
}
printf("sum=%f",sum);
system("pause");
return 0;
}
计算π/2的C语言实现
本文介绍了一种使用C语言程序计算π/2的方法。通过无限乘积累加的方式逐步逼近π/2的值。该程序利用了数学级数公式,并通过循环迭代实现了π/2的近似计算。
5708





