#include <stdio.h>
#include<math.h>
int main()
{
int sign=1;
double pi=0.0,n=1.0,term=1.0;
while(fabs(term)>=1e-6)//小于10^-6次方即认为数值足够近似,足够小了
{
pi=pi+term;
n=n+2;
sign=-sign;//注意点
term=sign/n;
}
pi=pi*4;
printf("%10.5f\n",pi);
return 0;
}
求的近似值,fabs()是取绝对值的意思