问题 填空题

函数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+ 【7】 ; return(sqrt(6*S)); }

答案

参考答案: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。

单项选择题 A3/A4型题
单项选择题 A1型题