看板 java 關於我們 聯絡資訊
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