发布时间:2019-08-01 05:17:27
题目是对调5*5的二维数组的行
代码如下:
#include<cstdio>
using namespace std;
int main()
{
int a[5][5]={0},i,j,t[5]={0},x,y;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
scanf("%d",&a[i][j]);
scanf("%d%d",&x,&y);
x--;
y--;
for(j=0;j<5;j++)
{
t[j]a[x][j];
a[x][j]=a[y][j];
a[y][j]=t[j];
}
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
printf("%d ",&a[i][j]);
printf("\n");
}
return 0;
}
#include<cstdio>
using namespace std;
int main()
{
int a[5][5]={0},i,j,t[5]={0},x,y;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
{scanf("%d",&a[i][j]);
scanf("%d%d",&x,&y);
x--;
y--;
}
for(j=0;j<5;j++)
{
t[j]=a[x][j];
a[x][j]=a[y][j];a[y][j]=t[j];
}
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
printf("%d ",&a[i][j]);
printf("\n");
}
return 0;
}
我认真看了一遍没发现问题。