2013-02-28 33 views
-1

我想寫一個遞歸方法,比方說「printVertical」,它以一個正整數作爲輸入並在垂直方向打印其數字。 例如呼叫的輸出:printVertical(2849)是:垂直打印數字的遞歸方法

任何幫助球員?

+2

你會使用哪種語言? – 2013-02-28 23:16:20

+0

謝謝你們的關心.. 我使用Java .. 我綁轉換爲字符串的數量和使用的charAt打印的第一號和子打發剩餘.. – user2121603 2013-03-01 01:57:47

回答

1

作業?我會盡力引導你。

1)您可以將INT轉換爲字符串,然後打印最右邊的字符和字符串的其餘部分傳遞給下一個遞歸迭代 - 這可能不是最好的辦法

2)使用DIV & mod 10,2849 mod 10給出9,打印出來,通過2849 div 10進行下一次迭代,當num div 10 = 0時停止

+0

不,這是一個鍛鍊我曾在我的數據結構在Java考試 我試過第二個,它的工作 非常感謝 – user2121603 2013-03-01 01:52:02