1 条题解

  • 1
    #include <bits/stdc++.h>
    using namespace std;
    int n,m,a[11][11]; 
    int main() 
    {
        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<=n;i++)
            for (int j=1;j<m;j++)
                for (int k=j+1;k<=m;k++)
                    if (a[i][j]>a[i][k])
                        swap(a[i][j],a[i][k]);
        for (int j=1;j<=m;j++)
            for (int i=1;i<n;i++)
                for (int k=i+1;k<=n;k++)
                    if (a[i][j]>a[k][j])
                        swap(a[i][j],a[k][j]);
        for (int i=1;i<=n;i++)
        {
            for (int j=1;j<=m;j++)
                cout<<a[i][j]<<' ';
            cout<<endl;
        }
        return 0;
    }
    
        
    
    
    
    • @ 2026-09-25 19:55:19

      选择排序(如果没记错的话)

  • 1

信息

ID
3188
难度
9
分类
(无)
标签
递交数
3
已通过
2
通过率
67%
上传者