求助大侠:(C语言问题)编写一个函数将3*5矩阵转置.(指针这节的一道练习题),谢谢了!

来源:百度知道 编辑:UC知道 时间:2024/06/09 05:21:23
如题

#include<stdio.h>
int main()
{
int i,j,a[3][5],b[5][3];

//..
for(i=0;i<3;i++)
for(j=0;j<5;j++)
scanf("%d",&a[i][j]);

//..
for(i=0;i<5;i++)
for(j=0;j<3;j++)
b[i][j]=a[j][i];

//..
for(i=0;i<5;i++)
{
for(j=0;j<3;j++)
printf("%d ",b[i][j]);
printf("\n");
}
return 0;
}

#include<stdio.h>
void main()
{int a[3][5],int b[5][3];
int i,j;
printf("please input 15 numbers:\n");
for(i=o;i<3;i++)
for(j=0;j<5;j++)
scanf("%d"&a[i][j]);
for(i=o;i<3;i++)
for(j=0;j<5;j++)
b[j][i]=a[i][j];
for(i=o;i<5;i++)
for(j=0;j<3;j++)
{if(i%5==0)
printf("\n");
printf("%7d"&b[i][j]);
}
}