2010年1月6日水曜日

4次元の多次元配列を定義して、それぞれ行列の様に出力してみる。

using System;


class MainClass
{
    static void Main()
    {
        int[, , ,] array = 
        {{{ {1, 2}, {3, 4}},
         {{ 5, 6},{ 7, 8}}},
         {{{ 9, 10},{ 11, 12}},
         { {13, 14}, {15, 16}}} };
        /* 出力値
         * 1 2
         * 3 4
         * 
         * 5 6
         * 7 8
         * 
         * 9 10
         * 11 12
         * 
         * 13 14
         * 15 16
         * 
         * 
         *
         */
        for (int i = 0; i < 2; i++)
        {
            for (int j = 0; j < 2; j++)
            {
                for (int k = 0; k < 2; k++)
                {
                    for (int l = 0; l < 2; l++)
                    {
                        Console.Write
                            ("{0} ", array[i, j, k, l]);
                    }
                    Console.WriteLine();
                }
                Console.WriteLine();
            }
            Console.WriteLine();
        }
    }
}

0 コメント:

コメントを投稿