1522 對稱矩陣的轉置

2021-08-04 10:28:00 字數 516 閱讀 2134

problem description

輸入矩陣的行數,再依次輸入矩陣的每行元素,判斷該矩陣是否為對稱矩陣,若矩陣對稱輸出「yes",不對稱輸出」no「。

input

輸入有多組,每一組第一行輸入乙個正整數n(n<=20),表示矩陣的行數(若n=0,表示輸入結束)。 

下面依次輸入n行資料。

output

若矩陣對稱輸出「yes",不對稱輸出」no」。

example input

3

6 3 12

3 18 8

12 8 7

36 9 12

3 5 8

12 6 3

0

example output

yes

no

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...