代码:
#include <stdio.h>
#include <windows.h>
#include <math.h>
void main()
{
//π/4的近似值为1-1/3+1/5-1/7+1/9-1/11…1/n
long long i,n = 100000000;
double s = 0;
int k = 1;
for(i = 1;i < n ;i++)
{
if(i % 2 == 1)
{
s = s + k * 1.0 / i;
k = -k;
printf("正在精确中:pi=%.12lf\r",s * 4);
}
}
//s = pi /4
printf("pi=%lf",s * 4);
}