看板 CSMU-MIS94 關於我們 聯絡資訊
反正已經過截止日了, 現在公布叔叔版本第一次作業: import java.io.*; public class Ex1_1 { public static void main(String[] args) throws IOException{ int R,S,i,A=0,B=0; int[] RA=new int[3]; int[] SA=new int[3]; BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.out.println("分別輸入兩個三位數,位數之間的數字不得重複"); System.out.print("請輸入第一個數R="); R=Integer.parseInt(br.readLine()); System.out.print("請輸入第二個數S="); S=Integer.parseInt(br.readLine()); if(R==S){ System.out.println("R=S"); }else if(R>S){ System.out.println("R>S"); } else{ System.out.println("R<S"); } for(i=2;i>=0;i--){ RA[i]=R%10; R=R/10; SA[i]=S%10; S=S/10; } for(i=0;i<3;i++){ if(RA[i]==SA[i]){A++;} for(int j=0;j<3;j++){ if((RA[i]==SA[j])&&(i!=j)){B++;} } } System.out.println("R="+RA[0]+RA[1]+RA[2]); System.out.println("S="+SA[0]+SA[1]+SA[2]); System.out.println("重複"+(A+B)+"個數字"); System.out.println(A+"A"+B+"B"); } } 看得懂的, 想一想為什麼要這樣寫, 看不懂的,先不要急著捏○○自殺, 人生還很長, 多重修個幾次就看得懂了。 有問題的不要問叔叔, 去問阿榜老師, 叔叔忙著把妹,沒時間。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.20.131.205
owlwang0719:叔叔用陣列呀...一.一a!! 05/11 07:00
sorrowc:因為愛。要不然你也可以用六個變數一個一個慢慢玩 05/11 07:01
sorrowc:不過叔叔再活也沒多久了,沒有那個美國時間耗下去 05/11 07:02
owlwang0719:還有...截止時間還有一個小時@@~!!況且... 05/11 07:03
owlwang0719:每天都可以交,只不過一天扣10分 = = 05/11 07:03
owlwang0719:我沒有用陣列XD!可是現在還是有問題 = =" 05/11 07:04
sorrowc:那就等你們扣到零分那一天開始我再丟第二份上來 05/11 07:04
owlwang0719:真壞心@@~ 05/11 07:05
sorrowc:那不叫壞心,那是為了你們好,不然你們以後不會寫程式 05/11 07:18
sorrowc:那資管還讀個屁.. 05/11 07:19
owlwang0719:是 = = 資管讀個屁~"~ 想到另外一個方法把他搞定了 05/11 11:37
owlwang0719:感動~~~~^^~~~~~ 05/11 11:37
sorrowc:賀! 05/11 11:58
shaldrem:陣列好做 穩!! 叔叔真內行 05/11 14:39
owlwang0719:您真內行~~~!! 05/11 15:15