算法1
思路:顺时针旋转90度的意思,可以处理为矩阵从最后一行向上输出
列:0~m-1
行:n-1~0
C++ 代码
#include<iostream>
#include<algorithm>
using namespace std;
const int N=110;
int n,m;
int q[N][N];
int main()
{
cin>>n>>m;
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
cin>>q[i][j];
for(int i=0;i<m;i++)//列从0-m-1
{
for(int j=n-1;j>=0;j--)//行从n-1-0
cout<<q[j][i]<<' ';//!!!这里注意j控制的是行
cout<<endl;
}
return 0;
}