時間限制: 1 sec 記憶體限制: 128 mb
提交: 3 解決: 2
已知a和b為兩個n*n階的對稱矩陣,輸入時,對稱矩陣只輸入下三角行元素,存入一維陣列,設計乙個程式,實現以下功能。
1、求對稱矩陣a和b的和。
2、求對稱矩陣a和b得到乘積。
輸入包含兩行,第一行為乙個整數n,接下來為n個整數。n滿足(n=n+n*(n-1)/2)n為矩陣的行數。
輸出對稱矩陣a和b的和與乘積,中間留有乙個空行!
21 2 3
1 2 3
2 44 65 8
8 13
#include #include void print(int *a,int n)}}int main()
if(i>=j)s[i*(i+1)/2+j]=num;
else s[j*(j+1)/2+i]=num;}}
print(add,n);
printf("\n");
print(s,n);
return 0;
}
1180 對稱矩陣
題目描述 輸入乙個n維矩陣,判斷是否對稱。輸入 輸入第一行包括乙個數 n 1 n 100 表示矩陣的維數。接下來的n行,每行包括n個數,表示n n矩陣的元素。輸出 可能有多組測試資料,對於每組資料,輸出 yes 表示矩陣為對稱矩陣。輸出 no 表示矩陣不是對稱矩陣。樣例輸入 4 16 19 16 6...
1522 對稱矩陣的轉置
problem description 輸入矩陣的行數,再依次輸入矩陣的每行元素,判斷該矩陣是否為對稱矩陣,若矩陣對稱輸出 yes 不對稱輸出 no input 輸入有多組,每一組第一行輸入乙個正整數n n 20 表示矩陣的行數 若n 0,表示輸入結束 下面依次輸入n行資料。output 若矩陣對稱...
九度oj 題目1180 對稱矩陣
題目1180 對稱矩陣 時間限制 1 秒 記憶體限制 32 兆 特殊判題 否 提交 3092 解決 1607 題目描述 輸入乙個n維矩陣,判斷是否對稱。輸入 輸入第一行包括乙個數 n 1 n 100 表示矩陣的維數。接下來的n行,每行包括n個數,表示n n矩陣的元素。輸出 可能有多組測試資料,對於每...