作业帮 > 综合 > 作业

c语言编某方矩阵,在下面的5x5魔方矩阵中,每一行、每一列、及对角线上的元素之和都是相等的.试编程将5x5矩阵中的元素读

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 18:34:26
c语言编某方矩阵,
在下面的5x5魔方矩阵中,每一行、每一列、及对角线上的元素之和都是相等的.试编程将5x5矩阵中的元素读到一个二维整型数组中,然后检验其是否为魔方阵,若是魔方阵则按下列形式在屏幕上显示:
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
否则打印输出"No".
输入要求:"%d",按行输入数据,数据之间用空格分隔.
输出要求:若是魔方阵输出"%4d",否则输出"No"
等下啊!我有个C++的 我改下再给你! 是不是输入的数一定是a[5][5]呢?即输入的数只有25个呢?
#include
int main()
{

const int n=5;
int b[n][n];
int a[20][20]={0},i,j;
for(i=0;i
再问: 不对啊。。。输出跟要求不一样。。。而且这个程序我也没读懂的啊噜。。。求解释。。
再答: #include int main() { const int n=5; int b[n+1][n+1];//���ڴ������ľ��� int a[20][20]={0},i,j;//����a���ڲ���ħ���� for(i=1;i