利用,编程计算的近似值,直到最后一项的绝对值小于时为止,输出的值并统计累加的项数。
值得注意的就是变量的定义和正负的交替表示
#include <stdio.h>
#include <math.h>
int main(void)
{
int q=0,n,count=0;//q来控制正负交替,count来表示累加的项数
double term,sum=0;
do{
term=pow(-1,q)*1/n;
sum=sum+term;
n+=2;
q++;
count++;
}while(fabs(term)>=1e-4);
double pai;
pai=sum*4;
printf("pai=%lf\n",pai);
printf("count=%d\n",count);
return 0;
}