将一个n×m矩阵旋转90°
竟然当时wa了两发,类似的模拟题还是要多看啊
#include <iostream> using namespace std; int n,m; int arr[200+5][200+5],brr[200+5][200+5]; int main() { cin>>m>>n; for(int i=0;i<m;i++) { for(int j=0;j<n;j++) { cin>>arr[i][j]; } } for(int i=0;i<m;i++) { for(int j=0;j<n;j++) { brr[j][m-i-1]= arr[i][j]; } } for(int i=0;i<n;i++) { for(int j=0;j<m;j++) { if(j!=0) cout<<‘ ‘; cout<<brr[i][j]; } cout<<endl; } return 0; }
原文:https://www.cnblogs.com/Fy1999/p/9332472.html