C语言(指针): 编写一个函数实现n*n矩阵转置。在主函数中用scanf输入矩阵元素;将数组名作为函数实参。
相似回答
编写函数将一个n*n矩阵转置,要求在同一个数组中完成,答:int a[4][4]={{1,2,3,4},{5,6,7,8},{3,2,5,9},{4,7,2,3}};int i,j,t;printf("原来的数组:\n");for(i=0;i<4;i++){ for(j=0;j<4;j++)printf("%d ",a[i][j]);printf("\n");} for(i=0;i<3;i++)for(j=i+1;j<4;j++){t=a[i][j];a[i][...
用C语言编写一个矩阵转置的函数,矩阵的行数和列数在程序中由用户输入...答:int row,clo,**nList=NULL,**nListSave=NULL; printf("输入矩阵行列数:"); scanf("%d%d",&row,&clo); nList=getList(row,clo); setNum(nList,row*clo); printf("输入的矩阵为:\n"); prtList(nList,row,clo); printf("转置后的矩阵为:\n")...