Problem1212--魔方阵

1212: 魔方阵

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 83  Solved: 61
[Submit] [Status] [Web Board] [Creator:]

Description

判断一个N*N矩阵是否为魔方阵。魔方阵是指一个矩阵中每行元素之和、每列元素之和及每个对角线上元素之和均相等。

【编程要求】

1 定义符号常量 N 表示20

2 编写函数int judge(int a[N][N], int n)。函数功能是判断a指向的一个n行n列二维数组中存储的矩阵是否为魔方阵。如果是则函数返回1,否则返回0

3 编写main函数。函数功能是声明二维数组x,从键盘读入二维数组的大小n(n不大于N),接着从键盘读入n*n大小的矩阵,用x数组和n作为实参调用judge函数进行判断,以“Yes”或“No”表示的判断结果输出到屏幕

Sample Input

5
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9

Sample Output

Yes

Source/Category