1//100文买100鸡,公鸡5文一只,母鸡3文一只,小鸡一文三只,求公鸡、母鸡、小鸡各多少只,共多少种买法。 2int count = 0; 3for (int i = 0; i <= 20; i++)//公鸡上限为20只 4{ 5 for (int j = 0; j <= 33; j++)//母鸡上限为33只 6 { 7 int z = 100 - i - j;//小鸡数量为100-公鸡数量-母鸡数量 8 9 if (i*5 + j*3 + z/3 == 100 && z%3 == 0) 10 { 11 Console.WriteLine("公鸡{0}只,母鸡{1}只,小鸡{2}只",i,j,z); 12 count++; 13 } 14 } 15} 16Console.WriteLine("一共{0}种买法",count);