d002: 102 二維陣列矩陣轉置運算
標籤 :
通過比率 : 0人/0人 (0%) [非即時]
評分方式:
Strictly

最近更新 : 2026-11-12 17:40

內容

1. 題目說明:
請依下列題意進行作答,使輸出值符合題意要求。

2. 設計說明:
請撰寫一程式,首先要求使用者輸入矩陣的列數(m)與行數(n),代表要創建矩陣A有 m x n 個元素,接著依序輸入 m x n 個元素值(皆為整數),請計算 A 的轉置矩陣 AT,並輸出兩個矩陣 A 與 AT 。

提示:矩陣(Matrix)指的是外觀為 m x n 的二維資料,其中 Aij 表示矩陣中第 i 列第 j 行的元素,而位置可表示成 (i,j) 。

提示:矩陣 A 的轉置(Transpose)是另一個矩陣 AT,方法是將矩陣 A 中每個元素從位置 (i,j) 轉換到 (j,i)。例如:

提示:輸出矩陣時,每列皆使用中括號([、])包覆,且整數間使用半形空白間隔。

輸入說明

第 1 列:輸入矩陣的列數 m。
第 2 列:輸入矩陣的行數 n。
第 3~m*n+2 列:依序輸入矩陣元素(皆為整數)。

輸出說明

1. 初始創建矩陣 A
2. 轉置後矩陣 AT

範例輸入 #1
2
3
1
2
3
4
5
6
範例輸出 #1
Original:
[1 2 3]
[4 5 6]
Transpose:
[1 4]
[2 5]
[3 6]
範例輸入 #2
3
3
-1
25
-5
33
100
-78
56
63
-99
範例輸出 #2
Original:
[-1 25 -5]
[33 100 -78]
[56 63 -99]
Transpose:
[-1 33 56]
[25 100 63]
[-5 -78 -99]
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (20%): 1.0s , <1K
公開 測資點#1 (20%): 1.0s , <1K
公開 測資點#2 (20%): 1.0s , <1K
公開 測資點#3 (20%): 1.0s , <1K
公開 測資點#4 (20%): 1.0s , <1K
提示 :
標籤:
出處:
[管理者:
zero (管理員)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」