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