读书人

计算,该如何解决

发布时间: 2012-02-19 19:43:38 作者: rapoo

计算
请问下面的输出为什么为55,而不是59那?
float x=11.0;
for(int i=5; i> 1; i--)
{
x = i*(x+1/i)/(i-1);
}
cout < <x;

[解决办法]
x = i*(x+1.0/i)/(i-1);再试。

读书人网 >C++

热点推荐