-1

入力として正の整数を取り、その数字を垂直に出力する「printVertical」としましょう。たとえば、呼び出しの出力: printVertical(2849) は次のとおりです。

9

4

8

2

助けてくれる人はいますか?

4

1 に答える 1

1

宿題?案内してみます。

1) int を文字列に変換してから、一番右の char を出力し、残りの文字列を次の再帰反復に渡すことができます。これはおそらく最善の方法ではありません。

2) div & mod by 10, 2849 mod 10 は 9 を返し、それを出力し、2849 div 10 を次の反復に渡し、num div 10 = 0 のときに停止します。

于 2013-02-28T23:23:53.810 に答える