幻方矩陣是指該矩陣中每一行、每一列、每一對角線上的元素之和都是相等的。從鍵盤輸入乙個5×5的矩陣並將其存入乙個二維整型陣列中,檢驗其是否為幻方矩陣,並將其按指定格式顯示到螢幕上。
輸入格式:
"%d"
輸出格式:
如果是幻方矩陣,螢幕輸出——
"it is a magic square!\n"
矩陣元素的輸出: "%4d"(換行使用"\n")
輸入樣例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!
**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
(輸出樣例中「*」代表空格)
輸入樣例2:
1_0_1_6_1
3_1_1_1_1
1_1_1_1_2
1_1_1_1_1
9_1_7_1_1
(輸人樣例中「_」代表空格)
輸出樣例2:
it is not a magic square!
#includeconst int max = 5;
int fun(int a[max]);
int main()
} else
printf("it is not a magic square!\n");
return 0;
}int fun(int a[max])
if (s1 != sum || s2 != sum)
}s1 = s2 = 0;
for (int i = 0; iif (s1 != sum || s2 != sum)
return 0;
return 1;
}
檢驗並列印幻方矩陣
題目內容 幻方矩陣是指該矩陣中每一行 每一列 每一對角線上的元素之和都是相等的。從鍵盤輸入乙個5 5的矩陣並將其存入乙個二維整型陣列中,檢驗其是否為幻方矩陣,並將其按指定格式顯示到螢幕上。輸入格式 d 輸出格式 如果是幻方矩陣,輸出提示資訊 it is a magic square n 矩陣元素的輸...
C語言檢驗並列印幻方矩陣
幻方矩陣是指該矩陣中每一行 每一列 每一對角線上的元素之和都是相等的。從鍵盤輸入乙個5 5的矩陣並將其存入乙個二維整型陣列中,檢驗其是否為幻方矩陣,並將其按指定格式顯示到螢幕上。輸入格式 d 輸出格式 如果是幻方矩陣,輸出提示資訊 it is a magic square n 矩陣元素的輸出 4d ...
MATLAB 矩陣與幻方矩陣
關於矩陣 在 matlab 環境中,矩陣是由數字組成的矩形陣列。有時,1 1 矩陣 即標量 和只包含一行或一列的矩陣 即向量 會附加特殊含義。matlab 採用其他方法來儲存數值資料和非數值資料,但剛開始時,通常最好將一切內容都視為矩陣。matlab 旨在盡可能簡化運算。其他程式語言一次只能處理乙個...