函数pi的功能是根据以下公式近似求得的: pi*pi/6=1+1/(2*2)+1/(3*3)+…+1/(n*n) 请在下面的函数中填空,完成求pi的功能。 #include<math.h> double pi(long n)

admin2013-06-11  98

问题 函数pi的功能是根据以下公式近似求得的:
   pi*pi/6=1+1/(2*2)+1/(3*3)+…+1/(n*n)
   请在下面的函数中填空,完成求pi的功能。
   #include<math.h>
   double pi(long n)
   {  double s=0.0,long i;
      for(i=1;i<=n;i++)s=s+【  】。
      return(sqrt(6*s));
   }

选项

答案0/i/i 或1.0/(i*i)

解析 由题面中提供的计算pi的公式可知;在第i项其值为1/(i*i),考虑到运算结果为浮点数,故必须要将1转化为浮点数或采用1.0/(i*i)的形式。故本题应填1.0/(i*i)或其等效形式。
转载请注明原文地址:https://jikaoti.com/ti/iWn0FFFM
0

最新回复(0)