intsign=1; while(fabs(term)>=pow(10,-6)){ PI+=term; n=n+2; sign=-sign; term=sign/n; } printf("PI=%10.8f\n",PI*4); return0; } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 方法二 //求pi,使用迭代法 pi/2=1+1/3+(1/3)*(2/5)+(1/3)...
PI=圆周率的近似值 输出的结果总宽度占10位,其中小数部分为8位。 末尾输出换行。 样例输入 Copy 无 样例输出 Copy PI=3.14159065 #include<stdio.h>#include<stdlib.h>#include<math.h>intmain(){doublepi=0.0;doublemid=1.0;doublen=1.0;intsign=1;while(fabs(mid) >=1e-6){//用到的用圆周率公式如下:...