用小于等于n元去买100只鸡,大鸡5元/只,小鸡3元/只,还有1/3元每只的一种小鸡,分别记为x只,y只,z只。编程求解x,y,z所有可能解。
代码中有一个小错误,导致了结果不正确。问题在于(1/3)*k
这一部分,因为1/3
在C++中是整数除法,会得到0。应该改成1.0/3.0
来执行浮点数除法。
用小于等于n元去买100只鸡,大鸡5元/只,小鸡3元/只,还有1/3元每只的一种小鸡,分别记为x只,y只,z只。编程求解x,y,z所有可能解。
代码中有一个小错误,导致了结果不正确。问题在于(1/3)*k
这一部分,因为1/3
在C++中是整数除法,会得到0。应该改成1.0/3.0
来执行浮点数除法。