计算
请问下面的输出为什么为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);再试。
发布时间: 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);再试。