有一個r行l列的口角圖像矩陣,將它順時針扭轉90度,以l行r列的體例輸出。如何用C++實現這一算法呢?小編與大師分享編程經驗。
法式運行時,第一行輸入圖像的行和列,接下來輸入所有的像素矩陣,輸出所有像素扭轉90度后的矩陣。
起首,界說5個整型變量,保留像素矩陣的行列數、輸入的值,以及節制輪回的變量。
界說一個二維數組,保留口角圖像所有的像素。
輸入像素矩陣的行數和列數,保留在變量r和l中。
用兩層for輪回,節制像素的輸入,并計較出像素扭轉后的坐標。
實現計較各像素扭轉90度后的坐標,分三種環境計較。
用雙層輪回,節制輸出扭轉后的像素矩陣。
最后,按行輸出圖像扭轉后的矩陣。
運行法式,肆意輸入一個口角圖像的像素矩陣,電腦就會實現其90度的扭轉。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!