int m,n;
/*
* 此例實現二元二次方程求解。
* 應用題為:100個和尚,100個蘋果,剛好吃完。
* 大和尚每人吃三個蘋果,小和尚三人夥吃壹個蘋果。
* 求大和尚和小和尚各有多少!
* && n*3+m/3=100
* && m+n=100
*/
for (n = 0; n < (int)(100/3); n++) //定義大和尚在100/3以內。
{
for (m = 0; m < (int)(100); m++) //按理應定義小和尚在100*3以內,但不可能超過100,所以定義小和尚在100以內。
{
if (n+m==100 && n*3+m/3==100) //n+m=100定義和尚,n*3+m/3=100定義蘋果。
{
Console.WriteLine("大和尚有{0}人,小和尚有{1}人。",n,m); //輸出結果。
}
}
}
Console.ReadKey();