對稱矩陣的判定 C語言 SDUT

2021-09-07 20:14:26 字數 854 閱讀 9005

time limit: 1000 ms memory limit: 65536 kib

submit

statistic

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

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

下面依次輸入n行資料。

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

3

6 3 12

3 18 8

12 8 7

36 9 12

3 5 8

12 6 3

0

yes

no

#include #include#include#includeint main()

//如果n = 0,表示輸入結束

int a[21][21];

memset(a, 0, sizeof(a));

for(i = 1; i <= n; i++)

//從1開始存資料,方便人為理解和檢查

}int flag = 1;//先假設是對稱矩陣

for(i = 1; i <= n; i++)

//如果對稱方向上的數不相等,則不是對稱矩陣

}if(flag) printf("yes\n");

else printf("no\n");

}return 0;

}

對稱矩陣的判定

time limit 1000 ms memory limit 65536 kib problem description 輸入矩陣的行數,再依次輸入矩陣的每行元素,判斷該矩陣是否為對稱矩陣,若矩陣對稱輸出 yes 不對稱輸出 no input 輸入有多組,每一組第一行輸入乙個正整數n n 20 表...

對稱矩陣的判定

problem description 輸入矩陣的行數,再依次輸入矩陣的每行元素,判斷該矩陣是否為對稱矩陣,若矩陣對稱輸出 yes 不對稱輸出 no input 輸入有多組,每一組第一行輸入乙個正整數n n 20 表示矩陣的行數 若n 0,表示輸入結束 下面依次輸入n行資料。output 若矩陣對稱...

python 對稱矩陣的判定

description 輸入矩陣的行數,再依次輸入矩陣的每行元素,判斷該矩陣是否為對稱矩陣,若矩陣對稱輸出 yes 不對稱輸出 no input 輸入有多組,每一組第一行輸入乙個正整數n n 20 表示矩陣的行數 若n 0,表示輸入結束 下面依次輸入n行資料。output 若矩陣對稱輸出 yes 不...