输入精度e,使用格里高利公式求π的近似值,精确到最后一项的绝对值小于e.π/4=1-1/3+1/5-1/7.这是c语言程序的问题。。。
void main(void){float e,r;int i = 0,symbol=1;printf("input e:\n");sacanf("%f",e);r=0;do{i++;r+=r+symbol/(2*i - 1.0);symbol*=-1;}while(1/(i* 2 - 1.0) >e );r=r*4;printf("pi is:%f\n",r);getch();}
为您推荐:
其他类似问题
扫描下载二维码}