題目內容:
用二維陣列作為函式引數,程式設計計算並輸出n×n階矩陣的轉置矩陣。其中,n的值不超過10,n的值由使用者從鍵盤輸入。
程式執行結果示例1:
input n:3↙
input 3*3 matrix:
1 2 3↙
4 5 6↙
7 8 9↙
the transposed matrix is:
1 4 7
2 5 8
3 6 9
程式執行結果示例2:
input n:2↙
input 2*2 matrix:
1 2↙
4 5↙
the transposed matrix is:
1 4
2 5
輸入提示資訊:
提示輸入矩陣的階數:"input n:"
提示輸入矩陣資料:"input %d*%d matrix:\n"
輸入格式:"%d"
輸出提示資訊:"the transposed matrix is:\n"
輸出格式:"%4d"
注意:為避免出現格式錯誤,請直接拷貝貼上上面給出的輸入、輸出提示資訊和格式控制字串!
#include #include #define n 10
int readnumber(int a[n][n],int n);
int changenumber(int a[n][n],int n);
int main()
int readnumber(int a[n][n],int n)
getchar();
}}int changenumber(int a[n][n],int n)
printf("\n");
}}---------------------
原文:
稀疏矩陣的轉置(矩陣轉置和快速轉置)
實現矩陣的轉置 1.將矩陣的行列值相互轉換。2.將每個三元組中的i和j交換。3.重排三元組之間的次序便可實現矩陣的轉置。void transposesmatrix tsmatrix m,tsmatrix t return transposesmatrix快速轉置的原理是 如果能預先確定矩陣m中每一列...
偏方查詢 v1 0
偏方,即單方驗方。指藥味不多,對某些病證具有獨特療效的方劑。數千年來,在我國民間流傳著非常豐富 簡單而又療效神奇的 疑難雜症的偏方 秘方 驗方,方書著作浩如煙海。偏和正相對,偏方一般沒有被正式的藥物或醫學典籍收載,但有時能取得較好的 效果的治病的方法。偏方的 主要有二種 經驗的積累和家族內部流傳,前...
稀疏矩陣轉置矩陣
num 矩陣a中某列的非零元素的個數 cpot 初值表示矩陣a中某列第乙個非零元素在b中的位置,並有如下遞推 cpot 1 0 cpot col cpot col 1 num col 1 2 col nu end right.const int maxterm 100 struct sparsema...