/* 矩阵转置 */
#include <stdio.h>
#define H 3
#define L 5
int main()
{
/*** Begin ***/
int yl1[H][L],yl2[L][H],a,b,c,d,e,f;
for (a=0;a<H;a++)
{
for(b=0;b<L;b++)
{
scanf("%d",&yl1[a][b]);
yl2[b][a]=yl1[a][b];
}
}
printf("原矩阵为:\n");
for(c=0;c<H;c++)
{
for(d=0;d<L;d++)
{
printf("%4d",yl1[c][d]);
}
printf("\n");
}
printf("转置后的矩阵为:\n");
for(e=0;e<L;e++)
{
for(f=0;f<H;f++)
{
printf("%4d",yl2[e][f]);
}
printf("\n");
}
/*** End ***/
return 0;
}