AcWing 754. [Java]平方矩阵 II
原题链接
简单
作者:
寒星hanxing
,
2021-01-21 16:53:33
,
所有人可见
,
阅读 337
Java 代码
//按序输出第一行,第一列
//再输出剩下第二行,第二列,以此类推即可
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (true) {
int n = in.nextInt();
if (n == 0) break;
int[][] a = new int[n][n];
int k = 0;
while (k < n) {
int j = 1;
for (int i = k; i < n; i++)
a[k][i] = j++;
j = 1;
for (int i = k; i < n; i++)
a[i][k] = j++;
k++;
}
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++)
System.out.print(a[i][j] + " ");
System.out.println();
}
System.out.println();
}
}
}