XAMLab(ザムラボ)
ザムラボ - XAML研究室、WPF、Silverlight関連など。

目次

Blog 利用状況
  • 投稿数 - 202
  • 記事 - 1
  • コメント - 1306
  • トラックバック - 43
ニュース

書庫

日記カテゴリ

ギャラリ

なか-chan関連サイト

他の方へのリンク

 

2007年11月8日

επιστημηさんの こんなんでモチベーション上がんのかよ 他より...

【問題】
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

posted @ 2:17 | Feedback (1)