問題
1から100の値を出力する。
ただし、値が3の倍数ならFizz、5の倍数ならBuzz、
3と5の公倍数ならFizzBuzzを出力する。
例
1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz
16
(以下略)
解答例
C#
using System;
namespace FIzzBuzz
{
class Program
{
static void Main(string[] args)
{
String s = "";
for (int n = 1; n <= 100; n++)
{
if (n % 3 == 0) s += "Fizz";
if (n % 5 == 0) s += "Buzz";
if (s == "") s += n.ToString();
Console.WriteLine(s);
s = "";
}
}
}
}
C#
using System;
namespace FIzzBuzz
{
class Program
{
static void Main(string[] args)
{
for (int n = 1; n <= 100; n++)
{
if ((isFizz(n) == false) & (isBuzz(n) == false)) Console.Write("{0} ", n);
Console.WriteLine();
}
}
static Boolean isFizz(int n)
{
if (n % 3 == 0)
{
Console.Write("Fizz");
return true;
}
else return false;
}
static Boolean isBuzz(int n)
{
if (n % 5 == 0)
{
Console.Write("Buzz");
return true;
}
else return false;
}
}
}