C#問題集(白帯編)
第4問 くじびきを作る

みなさんプログラミング楽しんでますかっ?

「C#の入門書をひととおり読んでみたけど、まだところどころふわふわした感じがする。。」

というような方たちに向けてC#プログラムの問題を作っていこうと思います。

第4問、今回はif文の使い方です!

第4問 くじびきを作る

下記のような動作をするコンソールプログラムを作ってください。

※「番号を入力してください」に対するユーザの入力はかならず0~4の整数が入力されるものとし、 入力エラーチェックは不要とします。

  1. プログラム内に配列を用意する
  2. 配列には、"×"、"×"、"○", "×", "○"を格納しておく
  3. プログラムを実行すると、「番号を入力してください」と表示する
  4. ユーザの入力を受け付ける
  5. ユーザの入力が"quit"であった場合、プログラムを終了する
  6. ユーザの入力が"quit"以外であった場合、次の処理へ進む
  7. 入力された番号に対応する配列内の値が"○"なら"当たり!"を、それ以外の値なら"はずれ。。"を表示する
  8. 3.に戻る

今回必要な知識の例は,

  • Console.WriteLine
  • Console.ReadLine
  • if
  • while
  • Int32.Parse
  • 配列の使い方
です。

もちろん、これらを使わない別の方法で実現しても構いません。

それでは、頑張ってください!

解答例

>> 続きの記事
【C#問題集(白帯編)】第5問 配列の中を検索する