2434

#include<stdio.h> #include<math.h> int main(void) {     int n,denominator=1,flag=1;  double item=1.0,pi;  scanf("%d",&n);  if((n>=3)&&(n<=8)){       while(fabs(item)<pow(10,-n)){         item=flag*1.0/denominator;   pi=pi+item;         flag=-flag;         denominator=denominator+2;    }    pi=pi*4;    printf("%.6f\n",pi);  }   else printf("Error!");

   return 0; }

posted @ 2013-11-28 11:08  罗一  阅读(459)  评论(0编辑  收藏  举报