解题思路:注意交换行时t应该在数组内存的哪个位置,可以开辟多一行数组内存。
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int x,y;
int a[6][5];
for(int i=0;i<5;i++){
for(int j=0;j<5;j++){
scanf("%d",&a[i][j]);
}
}
scanf("%d%d",&x,&y);
int t=5;
x--;
y--;
for(int j=0;j<5;j++){
a[t][j]=a[x][j];
a[x][j]=a[y][j];
a[y][j]=a[t][j];
}
for(int i=0;i<5;i++){
for(int j=0;j<5;j++){
printf("%d ",a[i][j]);
}
printf("\n");
}
return 0;
}
0.0分
0 人评分
分糖果 (C++代码)浏览:1447 |
打水问题 (C语言代码)浏览:1072 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:711 |
母牛的故事 (C语言代码)浏览:1428 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:786 |
1017题解浏览:605 |
杨辉三角 (C语言代码)浏览:484 |
核桃的数量 (C语言代码)浏览:872 |
1050题解(结构体数组与结构体指针的使用)浏览:1108 |
小九九 (C语言描述,不看要求真坑爹)浏览:985 |