【分析解答题】
程序改错
下列给定程序中,函数proC()的功能是根据整型形参n,计算如下公式的值:
y=1-1/(22)+1/(33)-1/(44)+…+(-1)(n+1)/(nn)
例如,n中的值为l0,则应输出0.817962。
请修改程序中的错误,使它能得到正确结果。
注意:不要改动mAin()函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#inCluDE
#inCluDE
#inCluDE
DouBlE proC(int n)
{
DouBlE y=1.0;
F|****FounD****
int j=1;&nBsp;&nBsp;&nBsp; .
int i;
For(i=2;i<=n;i++)
{
j=-l*j;//****FounD****
y+=1/(i*i);
)
rEturn(y);
)
voiD mAin()
{
int n=10:
systEm("Cls"):
printF("\nthE rEsult is%lF\n",proC(n));
)
查看答案解析
参考答案:
正在加载...
答案解析
正在加载...
根据网考网移动考试中心的统计,该试题:
0%的考友选择了A选项
0%的考友选择了B选项
0%的考友选择了C选项
0%的考友选择了D选项