1 条题解
-
1
这个题目我们并不需要真正的把矩阵翻转过来,只需要按照另一个顺序输出就可以了。例如我们可以这样输出: (后面标的序号是输出顺序) 1(1) 2(4) 3(7) 4(2) 5(5) 6(8) 7(3) 8(6) 9(9) 不难看出,后面的输出顺序就是我们想要的答案。我们只需要从左往右一列一列输出,这道题就可以解决了。 #include <iostream using namespace std; int a[105][105]; int main(){ int n,m; cin>>n>>m; for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++){ cin>>a[i][j]; } } for(int i=1;i<=m;i++){ for(int j=1;j<=n;j++){ cout<<a[j][i]<<" "; } cout<<endl; } return 0; }
- 1
信息
- ID
- 405
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 5
- 标签
- (无)
- 递交数
- 49
- 已通过
- 21
- 上传者