问题1626--输出数字图形

1626: 输出数字图形

时间限制: 1 Sec  内存限制: 128 MB
提交: 35  解决: 25
[提交] [状态] [讨论版] [命题人:]

题目描述

先观察如下数字图形:
81 73 47 58 71 40
40 81 73 47 58 71
71 40 81 73 47 58
58 71 40 81 73 47
47 58 71 40 81 73
73 47 58 71 40 81
然后编程实现:先输入一行n个两位以内的非负整数(1≤n≤100),然后按以上数字图形的规律输出一n×n的数字矩阵。

输入

共两行,第一行一个正整数n;
第二行为n个两位以内的非负整数,相邻的两个整数之间用一个空格隔开。

输出

输出一个n×n的数字矩阵。矩阵的第一行数字应与输入的n个两位以内的非负整数的顺序和格式一样,其余各行的数字与格式应符合题中所给出数字图形的规律。

样例输入 Copy

9
34 63 42 12 4 82 50 73 39

样例输出 Copy

34 63 42 12 4 82 50 73 39
39 34 63 42 12 4 82 50 73
73 39 34 63 42 12 4 82 50
50 73 39 34 63 42 12 4 82
82 50 73 39 34 63 42 12 4
4 82 50 73 39 34 63 42 12
12 4 82 50 73 39 34 63 42
42 12 4 82 50 73 39 34 63
63 42 12 4 82 50 73 39 34

来源/分类