2016-11-27 2 views

답변

0

각 열은 배열 길이를 알려줍니다. 해당 배열 길이를 테스트하여 열에 값이 있는지 확인하십시오. 그렇다면 그것을 인쇄하고, 그렇지 않으면 빈 칸을 인쇄하십시오.

int[][] matrix; //column, then row 
for (int row=0; row<maxRows; row++) { 
    for (int col=0; col<maxCol; i++) { 
     int[] column = matrix[col]; 
     if (row < column .length) { 
      print(column[row]); 
     } 
     else { 
      print(a blank); 
     } 
    } 
} 
+0

2D 배열을 세로로 인쇄 할 예정입니까? –

+0

확인을 거꾸로 인쇄하지 않았습니다. 대신 현재 열에 현재 행에 도달 할 수있는 충분한 값이 있는지 fi로 테스트합니다. 그렇다면 그것을 인쇄하고, 그렇지 않으면 빈 칸을 인쇄하십시오. – AgilePro

+0

고맙습니다. – jack

관련 문제