按正斜線輸出M*N的矩陣

public static void outMatrix(int[][] array)
    {
        for(int row=0;row<array.length;row++)
        {
            int scolumn=0;
            if(row>0)scolumn=array[row].length-1;
            for(int column=scolumn;column<array[row].length;column++)
            {
                int r=row;
                int c=column;
                System.out.println(array[r][c]);
                while(++r<array.length&&--c>=0)
                {
                    System.out.println(array[r][c]);
                }
            }
        }
    }
相關文章
相關標籤/搜索