• 2022-07-01
    给定的一个3*3的二维数组转置,即行列互换。[img=145x212]17e0c9c4920304a.png[/img]
  • #include<;stdio.h>;void main(){void fun(int a[3][3]);int i,j;int a[3][3]={{0,1,2},{3,4,5},{6,7,8}};for(i=0;i<;3;i++){for(j=0;j<;3;j++)printf("%d ",a[i][j]);printf("\n");}printf("\n");fun(a);for(i=0;i<;3;i++){for(j=0;j<;3;j++)printf("%d ",a[i][j]);printf("\n");}}void fun(int a[3][3]){ int i,j; for(i=0;i<;3;i++) for(j=0;j<;3;j++) if(i<;j) { int tmp=a[i][j]; a[i][j]=a[j][i]; a[j][i]=tmp; }}[/i][/i][/i][/i][/i][/i]

    内容

    • 0

      用二维数组实现:将一个2×3的矩阵行列互换,计算并输出其转置矩阵。

    • 1

      编写函数,使得给定的一个二维数组(3*3)转置(transposition)

    • 2

      求3*4二维数组的转置矩阵.(行列互换)数组元素自定,采用按行逐列的初始化

    • 3

      写一个函数:将一个二维数组(5×5)转置,即行列互换。 要求:(1)矩阵转置的函数名为Turn。 (2)转置前后的输入、输出都应该在主函数中完成。 (3)使用数组作为函数参数。

    • 4

      编写程序,将一个二维数组的行列互换。