#include int main() { // 答える数の上限を指定 int max = 100; // 1 から順に、FizzBuzz の答えを表示していく for (int i=1; i<=max; i++) { // 3 と 5 の両方の倍数になっている場合は "FizzBuzz" if (i%3 == 0 && i%5 == 0) { std::cout << "FizzBuzz" << std::endl; } // それ以外で、3 の倍数なら "Fizz" else if (i%3 == 0) { std::cout << "Fizz" << std::endl; } // それ以外で、5 の倍数なら "Fizz" else if (i%5 == 0) { std::cout << "Buzz" << std::endl; } // 上のどれにも当てはまらない場合は、数字をそのまま答える else { std::cout << i << std::endl; } } return 0; }