作者Apohades (寂寞是一種病)
看板java
標題Re: [問題] 請教比較初學的問題
時間Tue Oct 26 20:37:34 2010
public static void splitRe(String[] c, int n){
System.out.print(c[n-1]);
if(n > 1)
splitRe(c, n-1);
}
public static void restrig(int n,BufferedReader br) throws IOException{
String[] c = br.readLine().split("");
splitRe(c, n+1);
}
public static void main(String[] args) {
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
String s;
try {
s = br.readLine();
int n = Integer.parseInt(s);
restrig(n,br);
} catch (IOException e) {e.printStackTrace();}
剛好最近在練習打字....
可以請問一下你們老師出這個題目的目的是要做甚麼嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.9.209
→ Apohades:該不會有限制你們只能讀字元? 10/26 20:39
→ Apohades:不過只讀字元的話也不用建陣列阿.... 10/26 20:43
→ Limayke:看起來像是把讀入的字串從指定的位置反向輸出 11/03 23:59
→ Limayke:既然限制不能用迴圈處理 也許在練習遞迴吧 11/04 00:05
→ Apohades:可能是玩stack? 遞迴到最後一層輸出 11/05 21:52