输入十五个数到5行3列的二维数组a中打印后输出,然后将二维码数组a中的数组元素转置,即行列互换,存储到3行5列的二维数组b中,输出二维数组b中的数组元素。
#include<stdio.h>
void main()
{
//int a[5][3];
int a[5][3]={{1,2,3},{4,5,6},{7,8,9},{0,1,2},{3,4,5}};
int b[3][5];
int i,j;
/*
for(i=0;i<=4;i++)
{
for(j=0;j<=2;j++)
{
scanf("%d",a[i][j]);
}
}
*/
printf("array a:\n");
for(i=0;i<=4;i++)
{
for(j=0;j<=2;j++)
{
printf("%d",a[i][j]);//输出数组a
b[j][i]=a[i][j];//行列互换
}
printf("\n");
}
printf("array b:\n");
for(i=0;i<=2;i++)
{
for(j=0;j<=4;j++)
{
printf("%d",b[i][j]);//输出数组b
}
printf("\n");
}
}
array a:
123
456
789
012
345
array b:
14703
25814
36925
编辑器:https://www.nhooo.com/tool/c/