// 凡百钱买鸡百只,问鸡翁、母、鶵各几何? // 答曰:鸡翁四,值钱二十;鸡母十八,值钱五十四;鸡鶵七十八,值钱二十六。 // 又答:鸡翁八,值钱四十;鸡 母十一,值钱三十三,鸡鶵八十一,值钱二十七。 // 又答:鸡翁十二,值钱六十;鸡母四、值钱十二;鸡鶵八十四,值钱二十八。 // 程序输出: // 鸡翁: 0, 鸡母: 25, 鸡鶵: 75 // 鸡翁: 4, 鸡母: 18, 鸡鶵: 78 // 鸡翁: 8, 鸡母: 11, 鸡鶵: 81 // 鸡翁: 12, 鸡母: 4, 鸡鶵: 84
using System;
namespace jiji
{
class Chicken
{
const int totalChicken = 100;
const int totalMoney = 100;
const int xMoney = 5;
const int yMoney = 3;
const int zMoney = 1;
const int zNumber = 3;
static void Main() { for (int x = 0; x <= totalChicken; x++) { for (int y = 0; y <= totalChicken; y++)
{ int z = totalChicken - x - y; if (z % zNumber = 0) continue; z /= zNumber; int sumMoney = x * xMoney + y * yMoney + z * zMoney; if (sumMoney == totalMoney)
{ Console.WriteLine("鸡翁: {0}, 鸡母: {1}, 鸡鶵: {2}", x, y, z * zNumber); Console.ReadKey(); } } } } } }