C#でFizzBuzz
こんなんで良いのかしら?
using System; namespace FizzBuzz { class Program { static void Main(string[] args) { if (args.Length == 0) { Console.Out.WriteLine("usage: FizzBuss.exe [lastNumber]"); Environment.Exit(1); } int last = 0; if(!int.TryParse(args[0],out last)) { Console.Out.WriteLine("argument must be a number"); Environment.Exit(1); } for (int i = 1; i <= last; i++) { bool fizz = ((i % 3) == 0); bool buzz = ((i % 5) == 0); bool fizzBuzz = (fizz && buzz); if (fizzBuzz) { Console.Out.WriteLine("fizz buzz"); continue; } if (fizz) { Console.Out.WriteLine("fizz"); continue; } if (buzz) { Console.Out.WriteLine("buzz"); continue; } Console.Out.WriteLine(i.ToString()); } System.Console.In.ReadLine(); Environment.Exit(0); } } }