0
已解决
酷町堂1129 交换矩阵的行怎么做?谢谢!
0
已采纳
1、定义 m,n,二维数组a[100行][100列],b,c,jrsz[100];
2、循环输入a二维数组;
3、核心(见下):
循环(定义c12,从1循环到n){
jrsz[c12]=a[c-1][c12];
a[c-1][c12]=a[b-1][c12];
a[b-1][c12]=jrsz[c12];
}
//核心
4、循环输出a二维数组。
0
0
0
前面是定义m,n,二维数组,a,b。
输入m,n,a,b,然后利用双重for循环输入二维数组
for(j=0;j<n;j++)
{
swap(x[a-1][j],x[b-1][j]);
}
以上代码是核心代码,本人的核心代码是m行n列的哦!
最后双重for循环输出即可
0
for(int j=0;j<m;j++) { swap(c[a-1][j],c[b-1][j]); }
这是重点的代码,其他的自己想。(提示:要定义5个变量,其中有一个二维数组。接着输出那四个变量)希望采纳
0
for(int i=0;i<n;i++) swap(s[a-1][i],s[b-1][i]); for(int i=0;i<m;i++) { for(int j=0;j<n;j++) { cout<<s[i][j]<<" "; } cout<<endl; }
望采纳,谢谢。
0
for(int j=0;j<m;j++) { swap(c[a-1][j],c[b-1][j]); }
这是重点的代码,其他的自己想。(提示:要定义5个变量,其中有一个二维数组。接着输出那四个变量)希望采纳
0
0