【图像旋转】极简单模拟+数学规律

矩阵逆时针旋转90°;
用两个for循环即可;
代码如下:

#include<iostream>
#include<vector>
using namespace std;
int n,m;

int main(){
    cin >> n >> m;//原矩阵nxm,逆转矩阵mxn
    vector<vector<int>> matrix(n+1,vector<int>(m+1));

    for(int i = 0; i < n; i++){
        for(int j = 0; j < m;j++){
            cin >> matrix[i][j];
        }
    }

    for(int i = m-1;i >=0;i--){
        for(int j = 0;j <n;j++){
            cout << matrix[j][i] << " ";
        }
        cout << endl;
    }
}
posted @ 2025-12-01 17:34  q_z_chen  阅读(1)  评论(0)    收藏  举报