A-A+

函数pi的功能是根据以下近似公式求π值: (π*π)/6=1+1/(2*2)+1/(3*3)

2022-08-12 18:38:10 问答库 阅读 197 次

问题详情

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


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:1.0(i*i)或(double)1/(i*i)
表达式1+1/(2*2)+1/(3*3)+…+1(n*n)可写为1/(1*1)+1/(2*2)+1/(3*3)+…+1(n*n)n即:∑1÷(i×i)i=1对应的C语言的表达式s=s+1.0/(i*i)。注:必须要写成1.0的形式,否则1/(i*i)返回值为其值截尾取整,即恒为0。

考点:公式,函数