輸入乙個n行m列的陣列,輸出他的轉置,具體來說:input輸出的第i行第j個數字,應是輸入的第j行第i個數字。
1 <= n <= 100
1 <= m <= 100
1 <= aij <= 1000
第一行兩個整數n, m表示陣列的行數和列數 接下來n行,每行m個整數表示陣列內容。output
第一行先輸出m, n。 接下來輸出轉置的結果,共m行n列。 其中第i行第j個數字,應是輸入的第j行第i個數字。sample input
3 2sample output1 23 4
5 6
2 3ac**:1 3 5
2 4 6
#include
using
namespace std;
intmain()
return0;
}
永遠相信美好? 二維陣列的轉置
首先我們預設 表示轉置符號那麼行列轉置有 0 0 0 0 0 1 1 0 0 2 2 0 1 0 0 1 1 1 1 1 1 2 2 1 2 0 0 2 2 1 1 2 2 2 2 2 1.我們觀察到行列轉置在表面上是行列交換 2.但是我們發現,對角線是不用處理的所以有 0 0 0 0 1 1 1 ...
c 二維陣列轉置程式
include main else if x 2 else scanf s sz3 輸入陣列的各個元素 switch x for i 0 i for j 0 j printf d sz1 i j break case2 for i 0 i 判斷陣列型別之後進入替換 for j 0 j zh2 j b...
二維陣列的輸入 輸出 轉置
這裡我將在二維陣列中的一些基本操作進行一次整理 編碼思路 1.inputtwoarry 輸入函式 用於二維陣列的初始化。也就是賦值 2.outputtwoarry1 輸出函式 用於二維陣列列印輸出。一般實現方法,需要先確定二維陣列的列數 a n 實現 類似輸入函式與其引數相同。也用了兩層迴圈將陣列中...