矩阵3*3转置

 解:  main()
      {
           int a[3][3],*p,i;
printf(“Input matrix:
”);
for(i=0;i<3;i++)
 scanf(“%d%d%d”,&a[i][0],&a[i][1],&a[i][2]);
 p=&a[0][0];
move(p);
printf(“Now,matrix:
”);
 for(i=0;i<<<<3;i++)
  printf(“%d%d%d
”,a[i][0],a[i][0],a[i][2]);
}
move(int *pointer)
{ int i,j,t;
  for(i=0;i<3;i++)
  fpr(j=1;j<3;j++)
   {t=*(pointer+3*i+j);
    *(pointer+3*i+j)=*(pointer+3*j+i);
     *(pointer+3*j+i)=t;
}
}
原文地址:https://www.cnblogs.com/beipiaoboy/p/3257233.html