當前位置:編程學習大全網 - 編程軟體 - java程序編寫:有100匹馬,馱100擔貨,大馬馱3擔,中馬馱2擔,兩匹小馬馱1擔,問有大、中、小馬各多少?

java程序編寫:有100匹馬,馱100擔貨,大馬馱3擔,中馬馱2擔,兩匹小馬馱1擔,問有大、中、小馬各多少?

/*題目:

*

* java程序編寫:有100匹馬,馱100擔貨,大馬馱3擔,中馬馱2擔,兩匹小馬馱1擔,問有大、中、小馬各多少?

*

* 編程思路:

*

* 假設: 大馬 x個 中馬 y 個 小馬 (100-x-y) 個

* 那麽 3*x + 2*y + (100-x-y)/2 = 100

*

* 並且 x>=0 y>=0 (100-x-y)>=0[即 x+y<=100]

* 另外 兩匹小馬馱1擔, 說明 小馬必須是雙數

*

* 列出所有可能性並輸出 多有滿足條件的情況即可

* */

public class Demo

{

public static void main(String [] args)

{

getResult();

}

private static void getResult()

{

int count = 0;

System.out.println("滿足條件的情況有:");

for (int x = 0;x<=100;x++)

{

for(int y = 0;y<=100;y++)

{

int z = 100-x-y;

if( z%2==0&&3*x + 2*y + z/2 == 100)

{

count++;

System.out.println("情況"+count+":大馬"+x+"個,"+"中馬"+y+"個"+",小馬"+z+"個");

}

}

}

}

}

  • 上一篇:魔獸怎麽修改人物的初始裝備及物品
  • 下一篇:vc6.0運行有的程序提示不能打開wincc
  • copyright 2024編程學習大全網