用下面的公式求∏的`近似值,直到最後一項的絕對值小於指定的數(該數由宏定義確定)
∏/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);
}
用下面的公式求∏的`近似值,直到最後一項的絕對值小於指定的數(該數由宏定義確定)
∏/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);
}