编写fun,其功能是:根据以下公式计算s,将结果作为函数值返回;n通过形参传入. 帮我看看我哪里出问

发布时间:2021-03-07 22:59:11

编写fun,其功能是:根据以下公式计算s,将结果作为函数值返回;n通过形参传入. 帮我看看我哪里出问题了?编写fun,其功能是:根据以下公式计算s,将结果作为函数值返回;n通过形参传入. s=1+1/(1+2)+1/(1+2+3)+1/(1+2+3+4)+ …… +1/(1+2+……n) 例如:若n的值为11时,函数的值为:1.833333#includedouble fun(int n

网友回答

#includedouble fun(int n){\x05/*\x05\x05程序最主要的问题是变量类型声明不对.\x05\x05如果变量 a 声明为 int ,那么 1/a 的结果是没有小数部分的,结果永远是一个整数.\x05\x05这就造成了精度误差.\x05\x05要想结果...
以上问题属网友观点,不代表本站立场,仅供参考!