旋转90度:从矩阵的左下角往上走直线,一列一列的输出就行。就是把列当成行来输出。
题目:链接:http://oj.ecustacm.cn/problem.php?id=1472
#include <iostream> using namespace std; int a[110][110]; int n,m; int main() { while(~scanf("%d%d", &n, &m)) { for (int i = 0; i < n; i++) for (int j = 0; j < m; j++) scanf("%d", &a[i][j]); for (int i = 0; i < m; i++) { for (int j = n-1; j >= 0; j--) { cout << a[j][i] << " "; } cout << endl; } } return 0; }
over......