思路:
正常读入数组。
输出:
从下到上输出第一列,从下到上输出第二列····· 即可。
注意输出空格和换行。
#include <iostream>
using namespace std;
const int N = 110;
int a[N][N];
int n, m;
int main()
{
cin >> n >> m;//输入
for(int i = 0; i < n; i++)
{
for(int j = 0; j < m; j++)
cin >> a[i][j];
}
//从第一列,最后一行依次输出
for(int j = 0; j < m; j++)//列
{
for(int i = n - 1; ~i; i--)//行
{
cout << a[i][j] << " ";//输出
}
cout << endl;
}
return 0;
}
求个点赞~
~i如何理解?