επιστημηさんの こんなんでモチベーション上がんのかよ 他より...
【問題】
1から100までの数を表示するプログラムを書け。
ただし3の倍数のときは数の代わりに「Fizz」と、5の倍数のときは「Buzz」とプリントし、
3と5両方の倍数の場合には「FizzBuzz」とプリントすること。
Fizzって何? Buzzって何? よくわかりません(^^;
素直に考えたら、私はこのようになるんですが... どうなんでしょう?
【C#】
class Program
{
static void Main()
{
for (int i = 1; i <= 100; i++)
{
string s = i.ToString();
if (i % 3 == 0) s = "Fizz";
if (i % 5 == 0) s = "Buzz";
if (i % 15 == 0) s = "FizzBuzz";
System.Console.WriteLine(s);
}
// リターンで終了
System.Console.ReadLine();
}
}
【VB】
Module Module1
Sub Main()
For i As Integer = 1 To 100
Dim s As String = i.ToString()
If i Mod 3 = 0 Then s = "Fizz"
If i Mod 5 = 0 Then s = "Buzz"
If i Mod 15 = 0 Then s = "FizzBuzz"
System.Console.WriteLine(s)
Next
' リターンで終了
System.Console.ReadLine()
End Sub
End Module
投稿日時 : 2007年11月8日 2:17