problem description
輸入矩陣的行數,再依次輸入矩陣的每行元素,判斷該矩陣是否為對稱矩陣,若矩陣對稱輸出「yes",不對稱輸出」no「。
input
輸入有多組,每一組第一行輸入乙個正整數n(n<=20),表示矩陣的行數(若n=0,表示輸入結束)。
下面依次輸入n行資料。
output
若矩陣對稱輸出「yes",不對稱輸出」no」。
example input
36 3 12
3 18 8
12 8 7
36 9 12
3 5 8
12 6 3
0
example output
yesno
hint
#include#includeint main()
for(i=0;iauthor
/*心得:
迴圈和陣列學的還好 */
1180 對稱矩陣
題目描述 輸入乙個n維矩陣,判斷是否對稱。輸入 輸入第一行包括乙個數 n 1 n 100 表示矩陣的維數。接下來的n行,每行包括n個數,表示n n矩陣的元素。輸出 可能有多組測試資料,對於每組資料,輸出 yes 表示矩陣為對稱矩陣。輸出 no 表示矩陣不是對稱矩陣。樣例輸入 4 16 19 16 6...
稀疏矩陣的轉置(矩陣轉置和快速轉置)
實現矩陣的轉置 1.將矩陣的行列值相互轉換。2.將每個三元組中的i和j交換。3.重排三元組之間的次序便可實現矩陣的轉置。void transposesmatrix tsmatrix m,tsmatrix t return transposesmatrix快速轉置的原理是 如果能預先確定矩陣m中每一列...
YTU 3020 對稱矩陣 陣列
時間限制 1 sec 記憶體限制 128 mb 提交 3 解決 2 已知a和b為兩個n n階的對稱矩陣,輸入時,對稱矩陣只輸入下三角行元素,存入一維陣列,設計乙個程式,實現以下功能。1 求對稱矩陣a和b的和。2 求對稱矩陣a和b得到乘積。輸入包含兩行,第一行為乙個整數n,接下來為n個整數。n滿足 n...