作业帮 > 数学 > 作业

对一个5*5的正整数矩阵,判断该矩阵是否为幻方矩阵.

来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/19 03:00:03
对一个5*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
就是一个幻方矩阵
【输入】
输入由键盘输入,共5行,为待判断的矩阵
【输出】
输出共1行,为判断结果,若原矩阵是幻方矩阵,输出“It is a magic
square!”;若原矩阵非幻方矩阵,输出“It is not a magic square!”
【样例输入1】
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
【样例输出1】
It is a magic square!
【样例输入2】
2 24 1 8 15
23 5 4 14 16
4 6 13 20 22
10 11 19 21 3
11
18 1 2 9
【样例输出2】
It is not a magic square!
对一个5*5的正整数矩阵,判断该矩阵是否为幻方矩阵.
#include
void main()
{
int x[5][5],i,j,k,m,n,bMagic;
for ( i=0;i