c语言程序设计问题,求π的近似值..#includevoid main (void){int i,j,k=-1;float p=0.0;for (i=1;i
网友回答
#include<stdio.h>
void main (void)
{int i,j,k=-1;
float p=0.0;
for (i=1;i<=20000;i++)
{for (j=1;j<=i;j++)
k=(-1)*k ;
p=(p+k/(2*i-1.0)); //这里要把除数变成浮点型,否则除数和被除数都是整型,得到的结果就是整型而不是浮点型了
}p=p*4;
printf ("%.10f\n",p);
}