计算请问下面的输出为什么为55,而不是59那?floatx11.0for(inti5i 1i--){xi*(x+1/i)/(i-1)}cout
计算
请问下面的输出为什么为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);再试。
