Problem
给定一个大小为 nxn 和一个数 k的二维正方形数组。打印主对角线下方第 k对角线的元素(即如果 k=1,则需要打印主对角线下方第一个对角线的元素一个,如果 k=2,则第二条对角线,依此类推。
k 的值可以是负数,比如 k=−1,那么就需要打印第一个对角线所在的值在主要的之上。如果 k=0,则打印主对角线的元素。
输入数据
该程序接收一个数字 n (n <= 10) 作为输入,后跟数组的元素 n 行,每行 n 个字符,然后换行,数字 k (所有元素和值 k 模数不超过 100) 。
印记
主对角线下方第
k 个对角线的元素,以空格分隔,在同一行上。
例子
<头>
<日>#日>
| 输入 |
输出 |
东西>
<正文>
| 1 |
4
1 2 3 4
5 6 7 8
0 1 2 3
4 5 6 7
1 |
5 1 6 |
| 2 |
4
1 2 3 4
5 6 7 8
0 1 2 3
4 5 6 7
-2 |
3 8 |
表>