程式以對角線模式列印一個矩陣。
以下是一個 Java 程式,以對角線方式列印給定矩陣的圖案。
示例
public class DiagonalMatrix {
public static void main(String args[]){
int a[][]={{1,2,3},{4,5,6},{7,8,9}};
int rows = a.length;
int columns = a[0].length;
for (int i = 0; i < rows; i++) {
for (int r = i, c = 0; r >= 0 && c < columns; r--, c++){
System.out.print(a[r][c] + " ");
}
System.out.println();
}
for (int i = 1; i < columns; i++) {
for (int r = rows-1, c = i; r >= 0 && c < columns; r--, c++) {
System.out.print(a[r][c] + " ");
}
System.out.println();
}
}
}輸出
1 4 2 7 5 3 8 6 9
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP