下面的程序是利用公式求π的近似值,直到最后一项的值小于10-7为止;最后输出π的近似值。请根据题义编写计算π的函数。 #include<stdio.h> #include<math.h> double fpi(); main

admin2010-02-02  42

问题 下面的程序是利用公式求π的近似值,直到最后一项的值小于10-7为止;最后输出π的近似值。请根据题义编写计算π的函数。
   #include<stdio.h>
   #include<math.h>
   double fpi();
   main()
   {double pi,n;
   printf("请输入计算精度");
   scanf("%lf",&n);
   pi=fpi(n);
   printf("π=%f\n",pi);
   }
   /*以下为定义函数部分*/

选项

答案double fpi(n) double n; {double x=1,sum=0; int i=1; while(x>n) {x=1.0/(i*i); sum=sum+x: i++: } sum=sqrt(6*sum); return sum; }

解析
转载请注明原文地址:https://kaotiyun.com/show/aQAx777K
0

最新回复(0)