问答题 给定程序中函数fun的功能是:根据整型形参m,计算如下公式的值。
【正确答案】
【答案解析】(1)错误:for(i=2;i<m;i++)
正确:for(i=2;i<=m;i++)
(2)错误:y+=1/(i*i)
正确:y+=1.0/(i*i) [解析] 错误(1):使用for循环计算公式取到m时,最后一次循环应该等于m,所以i<m应改为i<=m。
错误(2):在除法运算中,如果除数和被除数都是整数,那么所除结果也是整数,因此需要对结果进行强制转换或者将除数或被除数其中一个整型常量变为浮点型常量。