(1)と(2)には何が入りますか
・無限ループによってキーボードからの整数入力をくりかえしたいです
・キーボードから負の数が入力されたとき,無限ループを終了したいです.
・無限ループが終了したら,それまでにキーボードから入力された0以上の数の中で最も大きな2つの数を画面に表示したいです
・ただし,無限ループ終了までにキーボードから入力された0以上の数が1個のみの場合は2位を0とする.
・同じくキーボードから入力された0以上の数が0個の場合は,1位も2位も0とする.
動作例1:
整数を入力>5
整数を入力>2
整数を入力>0
整数を入力>6
整数を入力>-1
1位:6
2位:5
動作例2:
整数を入力>0
整数を入力>7
整数を入力>5
整数を入力>2
整数を入力>7
整数を入力>-10
1位:7
2位:7
動作例2:
整数を入力>3
整数を入力>-1
1位:3
2位:0
動作例2:
整数を入力>-1
1位:0
2位:0
ソースコード: