怎么错了

nullhim 2020-10-27 22:04:12

#include<iostream>
using namespace std;
int main(){
    int n,m;
    int a[5][5];
    for(int i=1;i<=5;i++){
        for(int j=1;j<=5;j++){
            cin>>a[i][j];
        }
    }
    cin>>m>>n;
    for(int i=1;i<=5;i++){
        if(i==n){
            for(int j=1;j<=5;j++){
                cout<<a[m][j]<<' ';
            }
            cout<<endl;
        }
        else if(i!=n && i!=m){
            for(int j=1;j<=5;j++){
                cout<<a[i][j]<<' ';
            }
            cout<<endl;
        }
        else if(i==m){
            for(int j=1;j<=5;j++){
                cout<<a[n][j]<<' ';
            }
            cout<<endl;
        }
    }
    return 0;
}

共 2 条回复

meipengxi

swap

root站长

你把第n行的5个数字和第m行的5个数字相互交换一下即可!