#include
using namespace std;
int main ()
{
int a[5][5],m,n;
for (int i=0;i<5;i++)
for (int j=0;j<5;j++)
cin>>a[i][j];
cin>>m>>n;
for (int temp=0, j=0;j<5;j++)
{
temp=a[m-1][j];
a[m-1][j]=a[n-1][j];
a[n-1][j]=temp;
}
for (int i=0;i<5;i++)
{
for(int j=0;j<5;j++)
cout<<a[i][j]<<’ ';
cout<<endl;
}
return 0;
}
这段C++代码实现了二维数组行交换功能。先定义一个5x5的二维数组,输入数组元素及要交换的两行的行号,通过循环交换指定两行元素,最后输出交换后的数组。
2万+

被折叠的 条评论
为什么被折叠?



