1 2 3 8 9 4 7 6 5 求大神指点,这样的回旋矩阵怎么打印啊

2025-01-24 09:26:31
推荐回答(2个)
回答1:

你先把矩阵拆开一行一行的来思考, 行输出,是一个循环,再在该循环外面写一个列循环.
然后再思考行下标循环分2种
把上面的数据放在一个数组里
for (int i = 0; i < arr.length; i ++) { // 列输出

for (int j = i ; j < arr,length ; j ++) { //行输出

System.out.print(arr[i]); //按顺序输出行的前一部分

}

for (int k = 0; k < i; k ++) {

System.out.print(arr[i]);//按顺序输出行的后一部分

}

System.out.println();

}

回答2:

没有看出你想表达的数列
请写明白些好吗?不会用代码 你得先找出规律来 或者 把原题发出来