C#是百钱百鸡的问题是什么?

来源:百度知道 编辑:UC知道 时间:2024/06/01 05:35:58
听朋友说过这个问题,但忘记了具体是什么了,高手麻烦讲解一下,谢谢。。。

公鸡是每只5文钱,母鸡每只3文钱,每3只小鸡1文钱
用100文钱买100只鸡,问公鸡、母鸡、小鸡各多少?

在Page_Load事件处理函数内输入以下语句:
Test();
在Page_Load事件处理函数下边输入以下语句:
void Test()
{
for(int i=0;i<20;i++)
for(int j=0;j<33-5/3*i;i++)
{
int k=100-i-j;
if(5*i+3*j+k/3==100)
Result.Test+="Cock:"+i.ToString()+",Hen:"+j.ToString()+",Chicken:"+k.ToString()+"<BR>";
}
Title.Text="百鸡百钱问题答案";
}

5*X+3*Y+1/3*Z=100
X+Y+Z=100
X,Y,Z都是整数
求解超线性方程组

题意如下:

今有鸡翁一,值钱伍;鸡母一,值钱三;鸡鶵三,值钱一。
凡百钱买鸡百只,问鸡翁、母、鶵各几何?
答曰:鸡翁四,值钱二十;鸡母十八,值钱五十四;鸡鶵七十八,值钱二十六。
又答:鸡翁八,值钱四十;鸡 母十一,值钱三十三,鸡鶵八十一,值钱二十七。
又答:鸡翁十二,值钱六十;鸡母四、值钱十二;鸡鶵八十四,值钱二十八。

程序输出:
鸡翁: 0, 鸡母: 25, 鸡鶵: 75
鸡翁: 4, 鸡母: 18, 鸡鶵: 78
鸡翁: 8, 鸡母: 11, 鸡鶵: 81
鸡翁: 12, 鸡母: 4, 鸡鶵: 84

using Syste