#include <stdio.h>
#include <math.h>
int main()
{
int sign=1,a=0;//sign表數值符號
double n=1;//分母 依次為前一個+2
double sum=0,x=1;//總和最初為0,將第一項設為x
while(fabs(x)>=1e-6)
{
sum=sum+x;
n=n+2;
sign=-sign;
x=sign/n;//注意 :結果不能為整型 要令sign 或n其中一值為浮點型
a++;
}
printf("pi=%f\n",sum*4);
printf("執行循環體%d次",a);
return 0;
}