问题标题: 酷町堂:哪里错了1129

0
0
已解决
沈峻宇
沈峻宇
资深天翼
资深天翼

#include<iostream>

using namespace std;

int main(){

int m,n,a,b,c[101][101];

cin>>m>>n>>a>>b;

for(int i=1;i<=n;i++){

    for(int j=1;j<=n;j++){

    cin>>c[i][j];

    }

}

swap(c[a][1],c[b][1]);

for(int i=1;i<=m;i++){

    for(int j=1;j<=n;j++){

    cout<<c[i][j]<<" ";

    }

    cout<<endl;

    }

}


0
已采纳
潘晨皓
潘晨皓
高级天翼
高级天翼

swap(c[a][1],c[b][1]);

你把这句改成:
int t=a[c][j];
        a[c][j]=a[b][j];
        a[b][j]=t;

把我的a改成你的c因该就行!!!

这可是课堂作业啊!!!

0
陈曦
陈曦
资深天翼
资深天翼

你这头像.......差点以为是酷町侠......

0
0
潘晨皓
潘晨皓
高级天翼
高级天翼

你错了!!!

for(int j=1;j<=n;j++){
        int t=a[c][j];
        a[c][j]=a[b][j];
        a[b][j]=t;
    }

这个因该放在一个里面

我要回答