筆試例項:求∏的近似值

才智咖 人氣:1.72W

用下面的公式求∏的`近似值,直到最後一項的絕對值小於指定的數(該數由巨集定義確定)

筆試例項:求∏的近似值

∏/4≈1-1/3+1/5=1/7+…

解: #include

main()

#define abs l3-7

{ int sing;

float pui,x;

pi=1;

x=3;

sing=-1;

do

{

pi=pi+sing/x;

x+=2;

sing=-1*sing;

}

while((1/x-0)>abs);

pi=pi*4;

printf(“%fn”,pi);

}