2012年9月30日 星期日

書生分卷歌 程式

最近看到上學期小朋友的書生分卷歌,剛好手邊正在用開發工具,順便把它寫個Java小程式
 

書生分卷歌
毛詩春秋周易書,九十四冊共無餘。毛詩一冊三人共,春秋一本四人呼,周易五人讀一本。要分每樣幾多書,就見學生多少數,請君布算莫躊躇。


import javax.swing.JOptionPane;
public class book {

public static void main(String[] args) {

int x = 1;
int b1 = 0,b2 = 0,b3 = 0;
boolean i = true;
//1.直接將四個條件式進行判斷
//(必須整除 3 ,4 ,5且人數大於94的最小數)
while (i!=false){
if (x%3==0 && x%4==0 && x%5 ==0 && x>94){
b1 = x / 3;  //毛詩數量
b2 = x / 4;  //春秋數量
b3 = x / 5;  //易經數量
i=false ;
}
else
x =x+1;

}

JOptionPane.showMessageDialog(null, "學生數: " + x +"\n"+"毛詩: " + b1 +"\n"+"春秋: " + b2 +"\n"+"易經: " + b3 +"\n", "解書生分卷歌", 1);

}

}

沒有留言: