习题:根据公式求∏的值。

 1 /*用公式∏/4=1-1/3+1/5-1/7+....求∏的值,精确到小于10^-6 */
 2 #include<math.h>
 3 #include<stdio.h>
 4 int main(void)
 5 {
 6     int sign=1;
 7     double pi=0.0,n=1.0,term=1.0;
 8     while(fabs(term)>=1e-6)
 9     {
10         pi+=term;
11         n+=2;
12         sign=-sign;
13         term=sign/n;
14     }
15     pi*=4;
16     printf("PI=%10.8f\n",pi);
17     return 0;
18 }

 

posted @ 2013-10-31 23:01  ASMLearner  阅读(224)  评论(0编辑  收藏  举报