Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
102188 | 曾煦翔 | 矩阵排序 | C++ | 通过 | 100 | 87 MS | 1232 KB | 496 | 2023-09-12 13:48:56 |
#include<iostream> using namespace std; int x[501][501]; int main() { int a,b; cin>>a>>b; for(int i=1;i<=a;i++) for(int j=1;j<=b;j++) cin>>x[i][j]; for(int i=1;i<=a-1;i++) for(int j=i+1;j<=a;j++) for(int k=1;k<=b;k++) { if(x[i][k]<x[j][k]) break; if(x[i][k]>x[j][k]) { for(int l=1;l<=b;l++) swap(x[i][l],x[j][l]); break; } } for(int i=1;i<=a;i++) { for(int j=1;j<=b;j++) cout<<x[i][j]<<" "; cout<<endl; } }