题目内容:
用while语句计算圆周率
的近似值。(直到累加项的绝对值小于 0.00001 )
公式 : pi /4 ≈1-1/3+1/5-1/7 .......
输入格式:
无
输出格式:
"pi=%.2f\n"
输入样例:
无
输出样例:
pi=3.14
时间限制:500ms内存限制:32000kb
#include<stdio.h>
#include<math.h>
int main()
{
double pi,x,i;
i=1;x=0;
while(1/(i*2-1)>1e-5){
x=x+pow(-1.0,(i-1))*(1/(i*2-1));
pi=x*4;
i++;
}
printf("pi=%.2f\n",pi);
getchar();
return 0;
}