c#经典算法

// 凡百钱买鸡百只,问鸡翁、母、鶵各几何? // 答曰:鸡翁四,值钱二十;鸡母十八,值钱五十四;鸡鶵七十八,值钱二十六。 // 又答:鸡翁八,值钱四十;鸡 母十一,值钱三十三,鸡鶵八十一,值钱二十七。 // 又答:鸡翁十二,值钱六十;鸡母四、值钱十二;鸡鶵八十四,值钱二十八。 // 程序输出: // 鸡翁: 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(); } } } } } }

    原文作者:致简致优
    原文地址: https://blog.csdn.net/hugengyong/article/details/5455369
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞