用數組在C++中實現矩陣逆時針旋轉90度

有一個m行n列的矩陣(行數和列數小于100),想把它逆時針扭轉90度,如何用C++實現這一算法呢?小編與大師分享編程經驗 。

用數組在C++中實現矩陣逆時針旋轉90度



需要這些哦
C++
方式/
1輸入數據時,第1行輸入兩個正整數,確定矩陣的大小,行數和列數不跨越100,接下來按照行數和列數輸入矩陣各元素值 。
輸出數據,是逆時針扭轉90度后的矩陣 。

用數組在C++中實現矩陣逆時針旋轉90度



2起首,界說一個整型變量,節制矩陣的大小 。

用數組在C++中實現矩陣逆時針旋轉90度



3界說三個整型變量,保留矩陣的行數和列數,以及姑且變量 。

用數組在C++中實現矩陣逆時針旋轉90度



4界說兩個數組,保留扭轉前的矩陣和扭轉后的矩陣 。

用數組在C++中實現矩陣逆時針旋轉90度



5【用數組在C++中實現矩陣逆時針旋轉90度】接著,輸入矩陣的行數和列數,保留在變量m和n中 。

用數組在C++中實現矩陣逆時針旋轉90度



6用兩層for輪回,節制矩陣扭轉后的值 。

用數組在C++中實現矩陣逆時針旋轉90度



7輸入矩陣各元素的值,并轉換為扭轉后的響應坐標 。

用數組在C++中實現矩陣逆時針旋轉90度



8因為扭轉后行數和列數發生轉變,互換行數和列數 。

用數組在C++中實現矩陣逆時針旋轉90度



9最后,輸出逆時針扭轉后矩陣的各元素值 。

用數組在C++中實現矩陣逆時針旋轉90度



10運行法式,輸入一個矩陣后,電腦就會主動將其逆時針扭轉90度 。

用數組在C++中實現矩陣逆時針旋轉90度




以上內容就是用數組在C++中實現矩陣逆時針旋轉90度的內容啦,希望對你有所幫助哦!

    猜你喜歡