分享

写一个函数,使给定的一个3×3的二维整型数组转置,即行列互换。

 嗨綿寳寳o 2014-11-12


 

#include <stdio.h>
#include <stdlib.h>
void f(int a1[3][3])
{
  int i,j,t;
  for(i=0;i<3;i++)
  for(j=i;j<3;j++)
  {
  t=a1[j][i];
  a1[j][i]=a1[i][j];
  a1[i][j]=t;
  }
}
main()
{
  int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};
  int b1[3][3];
  f(a);
  b1=f(a);
  printf("转置后的数组为%d",b1);
  system("PAUSE");
  return 0;
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多