供参考:
//泰勒公式展开,计算π=4*(1-1/3+1/5-1/7+······),直到最后一项小于1e-6.
#include<stdio.h>
int main()
{
double sum=0,tmp=1.0;
int i=0;
while(tmp >= 1e-6)
{
tmp = 1.0/(i*2+1);
if(i%2 == 1)
sum -= tmp;
else
sum += tmp;
i++;
}
printf("%.6f\n",sum*4);
return 0;
}