006-003-011

while文による繰り返し

中級

問題説明

while文による繰り返し

この問題では: Scannerで読み込んだ初期値nから始め、while文で2で割り続けて各値を表示しながら割り算の回数をカウントするプログラムを作成します。

学習目標: while文の動作を理解し、条件に基づくループ処理を実装する

概要

while文は条件がtrueの間、処理を繰り返します。ループ回数が事前にわからない場合に適しています。

仕様

  • 標準入力から整数nを読み込む
  • nを2で割り続けて1になるまでの値を表示する
  • 何回割ったかをカウントして表示する

入力

n
  • n: 2の累乗の正の整数(例: 2, 4, 8, ..., 1024)

出力形式(n=16の場合)

16
8
4
2
1
Steps: 4

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録