Webで学ぶセンター試験数学−BASICプログラミング > FizzBuzz問題

FizzBuzz問題

FizzBuzz問題

FizzBuzz
 FizzBuzzは英語圏の遊びです。プレイヤーは交代しながら順に数字を数えていきますが、3で割り切れる場合は「Fizz」、5で割り切れる場合は「Buzz」、3と5の両方で割り切れる場合は「Fizz Buzz」を数字のかわりに発言しなくてはいけません。

[例] Aくん、Bくん、Cくんの3人がFizzBuzzで遊ぶと次のようになります。

A. 1 B. 11 C. Fizz
B. 2 C. Fizz A. 22
C. Fizz A. 13 B. 23
A. 4 B. 14 C. Fizz
B. Buzz C. FizzBuzz A. Buzz
C. Fizz A. 16 B. 26
A. 7 B. 17 C. Fizz
B. 8 C. 18 A. 28
C. Fizz A. 19 B. 29
A. Buzz B. Buzz C. FizzBuzz

【問題】FizzBuzz問題

 FizzBuzzを100まで出力するプログラムを書きなさい。ただし、出力は次の例に従うこと。

[出力例]

  1
  2
  Fizz
  4
  Buzz
(省略)
  14
  Fizz Buzz
  16
(省略)
  98
  Fizz
  Buzz

[注意]

 ここでは6〜13と17〜97を省略していますが、実際にはその範囲も数え上げてください。


<< 前のページトップページ次のページ >>
inserted by FC2 system