c语言矩阵转置函数套用 c语言矩阵的转置程序解题思路( 三 )


printf("[%d,%d]",a[i][j].x,a[i][j].y);
printf("\n");
}
}
int main()
{ struct aaa a[3][3]= {0,0,0,1,0,2,1,0,1,1,1,2,2,0,2,1,2,2};
prt(a);
zhuanzhi(a);
printf("after:\n");
prt(a);
return 0;
}
c语言用convert函数求矩阵的转置参考代码如下:
#includestdio.h
int A[10][10]={0};
void convert(int a[][10], int *m, int *n)
{
int i,j,t;
for(i=0;i*m;++i)
for(j=i;j*n;++j){
t=a[i][j];
a[i][j]=a[j][i];
a[j][i]=t;
}
t=*m;
*m=*n;
*n=t;
}
int main()
{
int i,j,m,n;
scanf("%d%d",m,n);
if(m10||n10)
return 0;
for(i=0;im;++i)
for(j=0;jn;++j)
scanf("%d",A[i][j]);
convert(A,m,n);
for(i=0;im;++i){
for(j=0;jn;++j)
printf("%d ",A[i][j]);
printf("\n");
}
return 0;
}
关于c语言矩阵转置函数套用和c语言矩阵的转置程序解题思路的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读