设有二维数组a[5][5]和数组b[5][5],编写程序实现将数组a中最后一行放到二维数组b的第0列,将数组a中的第0行放到b数组的最后一列中,b数组中的其他数组元素不变,求输出变化后的b数组
#include "stdio.h"
int main()
{
int a[5][5]={{1,3,5,7,9},{11,13,15,17,19},{21,23,25,27,29},{31,33,35,37,39},{41,43,45,47,49}};
int b[5][5]={{2,4,6,8,10},{12,14,16,18,20},{32,34,36,38,40},{42,44,46,48,50},{52,54,56,58,60}};
int i,j;
printf("a数组:\n");
for (i=0;i<5;i++)
{
for(j=0;j<5;j++)
printf("%3d ",a[i][j]);
printf("\n");
}
printf("b数组:\n");
for (i=0;i<5;i++)
{
for(j=0;j<5;j++)
printf("%3d ",b[i][j]);
printf("\n");
}
for (i=0;i<5;i++)
{
b[i][0]=a[4][i];
b[i][4]=a[0][i];
}
printf("变化后的b数组:\n");
for (i=0;i<5;i++)
{
for(j=0;j<5;j++)
printf("%3d ",b[i][j]);
printf("\n");
}
return 0;
}