【7.3】
描述
编程实现,将a所指 4X3矩阵中第 k(k=2)行的元素与第0行元素交换。
输入
1 2 3
4 5 6
7 8 9
10 11 12
输出
The array before moving:
1 2 3
4 5 6
7 8 9
10 11 12
The array after moving:
7 8 9
4 5 6
1 2 3
10 11 12
代码
#include<stdio.h>
int main()
{
int a[4][3];
int t,i,r,k=2;
for(i=0;i<4;i++)
{
for(r=0;r<3;r++)
{
scanf("%d",&a[i][r]);
}
}
printf("The array before moving:\n");
for(i=0;i<4;i++)
{
for(r=0;r<3;r++)
{
printf("%d ",a[i][r]);
}
printf("\n");
}
printf("The array after moving:\n");
for(i=0;i<4;i++)
{
for(r=0;r<3;r++)
{
if(i==0)
{
t=a[i][r];
a[i][r]=a[k][r];
a[k][r]=t;
}
printf("%d ",a[i][r]);
}
printf("\n");
}
return 0;
}