填空题
函数sub的功能是根据下面近似分式求π的值。
(π*π)/6=1+1/(2*2)+1/(3*3)+…+1/(n*n)
现在请在下面的函数中填空,完成求π值的功能。
#include"math.h"
double sub(long m)
{double sum=0.0,t;long n;
for(n=1;n<=m;n++) sum+={{U}} {{U}} {{/U}} {{/U}};
t=sqrt(6*sum);
return(t);
}
【正确答案】
1、1.0/(n*n)
【答案解析】[解析] sam中累加的值是1+1/(2*2)+1/(3*3)+…+1//(n*n),如果写为1/(n*n),则会因为1和n都为整型,结果则为实型,将1变为1.0,结果则为实型。