【C#】fizzbuzz問題を解いてみた
fizzbuzz問題とは?
入力した値まで、1から順に3の倍数のときはfizz、5の倍数のときはbuzz、3と5の倍数のときはfizzbuzzと表示するもの。
環境
Visual Stadio2019
ソースコード
using System;
namespace fizzbuzz
{
class Program
{
static void Main(string[] args)
{
int count = 0;
Console.WriteLine("数字を入力してください");
int max = int.Parse(Console.ReadLine());
while (count < max)
{
count++;
if (count % 3 == 0 && count % 5 == 0)
{
Console.WriteLine("fizzbuzz");
}
else if (count % 3 == 0)
{
Console.WriteLine("fizz");
}
else if (count % 5 == 0)
{
Console.WriteLine("buzz");
}
else
{
Console.WriteLine(count);
}
}
}
}
}
ポイント
using System;
namespace fizzbuzz
{
class Program
{
static void Main(string[] args)
{
int count = 0;
Console.WriteLine("数字を入力してください");
int max = int.Parse(Console.ReadLine());
while (count < max)
{
count++;
if (count % 3 == 0 && count % 5 == 0)
{
Console.WriteLine("fizzbuzz");
}
else if (count % 3 == 0)
{
Console.WriteLine("fizz");
}
else if (count % 5 == 0)
{
Console.WriteLine("buzz");
}
else
{
Console.WriteLine(count);
}
}
}
}
}
ポイントというほどでもないですが、最初のif文「3の倍数かつ5の倍数」ではなく、「15の倍数」でもよかったですね
最後に
Qiitaの記事を書く練習もかねて投稿しました。
次はオブジェクト指向で勉強したことについても書いてみようと思います。
Author And Source
この問題について(【C#】fizzbuzz問題を解いてみた), 我々は、より多くの情報をここで見つけました https://qiita.com/iizuka246/items/d17d6a03d2f64e421e13著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .