解题思路:
1.创建变量n,m
2.第一个控制每行 第二个控制每列 依次输入
3.输入n,m
4.交换第一行和第四行“判断个是m行改为n行” “判断个是n行改为m行” 如果都不是输出原来的
5.并且换行
#include<bits/stdc++.h>
using namespace std;
int a[15][15];
int main()
{
int n,m;
for(int i=1;i<=5;i++)//控制每行
{
for(int j=1;j<=5;j++)//控制每列
{
cin>>a[i][j];//依次输入
}
}
cin>>n>>m;
for(int i=1;i<=5;i++)//交换的两行
{
if(i==m)//如果现在是m行
{
for(int j=1;j<=5;j++)
{
cout<<a[n][j]<<" ";
}
}
else if(i==n)
{
for(int j=1;j<=5;j++)
{
cout<<a[m][j]<<" ";
}
}
else
{
for(int j=1;j<=5;j++)
{
cout<<a[i][j]<<" ";
}
}
cout<<endl;
}
return 0;
}