1. 定义符号常量N代表20.
2. 编写函数void matrix (int *a) [n] ,int n)。函数功能是生成一个n阶方阵并保存到a 指向的二维数组中。方阵中各元素值的构成规律是:最外圈全部元素的值均为1,自外向内第2圈全部元素的值对位2,第3圈全部元素的值均为3,其他层依次类推。
例如,若n=5,则生成的方阵为;
1 1 1 1 1
1 2 2 2 1
1 2 3 2 1
1 2 2 2 1
1 1 1 1 1
3. 编写main函数。函数功能是声明N行N列二维数组a,输入整数n(1<n<=N),用n和数组a作为实参调用函数matrix,将数组a中的方阵输出到屏幕。
5
1 1 1 1 1
1 2 2 2 1
1 2 3 2 1
1 2 2 2 1
1 1 1 1 1