2013年10月26日 星期六

[C#]利用除法原理讀取矩陣(二維陣列)

     
程式碼如下:

         private void Result(int[,] Result)
        {
            int ResultRows = 0, ResultCols = 0;
     
            ResultRows = Result.GetLength(0);
            ResultCols = Result.GetLength(1);
            int k = ResultRows * ResultCols;

            int x=0,y=0;

            string result = "";
            for (int i = 0; i < k; i++)
            {
                //i:被除數  ResultCols:除數
                x = i / ResultCols;//商數
                y = (i - (x * ResultCols));//餘數

                if (y == (ResultCols -1))
                {

                    result += Result[x, y] + "\n";

                } else {

                    result += Result[x, y] + "  ";
                }
            }

            MessageBox.Show(result);
        }

沒有留言:

張貼留言