思路 运用m,n的逆置实现数组的逆置,比较简单,但是也是一种常用的方法 #include int main(){ int n, m, a[11][11]; 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 = 0; j < n; j++) printf("%d ", a[j][i]); printf("\n"); } return 0; }