利用π/4=1-1/3+1/5-1/7+1/9+……,编程计算π近似值,直到最后一项的绝对值小于10的负5次方为止,输出π的值并统计累加的项数。
#include<stdio.h>
#include<math.h>
int main()
{
int n=1,sign=1;
double sum=1,term;
do{
n++;
sign=-1*sign;
term=sign*1.0/(2*n-1);
sum=sum+term;
}while( fabs(term)>=1e-5);
printf("π=%lf,count=%d",sum*4,n);
return 0;
}