#include
using namespace std;
int jiaohuan (int arr[5][5], int n, int m)//定义5x5二维数组,以及需要交换的n、m两行
{
int t[5][5], i;
if (n < 5 && m < 5)
{
for (i = 0; i < 5; i++)
{
t[n][i] = arr[n][i];
arr[n][i] = arr[m][i];
arr[m][i] = t[n][i];
/*二维数组t作为中间数组
用来交换m、n两行数组中的元素*/
}
return 1;
}
else
{
return 0;
}
}
int main()
{
int i, j, n, m, t = 0;
int a[5][5];
for (i = 0; i < 5; i++)
{
for (j = 0; j < 5; j++)
{
cin>>a[i][j];
}
}
cin >> n >> m;//输入需要交换的m、n两行
if (jiaohuan(a, n, m))
{
for (i = 0; i < 5; i++)
{
for (j = 0; j < 5; j++)
{
cout<
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)