有一些鸡和兔,总有脚44,若将鸡和兔只数互换,总有脚52,问有鸡和兔多少只?
int ch = 0;
int rb = 0;
for (ch = 0; ch <= 22; ch++)
{
rb = (44 - ch * 2) / 4;
if (ch * 4 + rb * 2 == 52) Console.WriteLine("ch={0}, rb={1}", ch, rb);
}
http://ideone.com/FPpPW6
ch=10, rb=6
也就是按照第一种情况,10只鸡 6只兔,或者第二种情况6只鸡 10只兔