C 语言程序设计实践 7.1 转置

来源:互联网 发布:webzip软件 编辑:程序博客网 时间:2024/05/18 03:10


AC代码:


#include <stdio.h>  void transpose (int k[105][105],int n);  int main()  {      int i,j,n,cnt=0,a[105][105]={0};      scanf("%d",&n);      for (i=0;i<n;i++)          for (j=0;j<n;j++)              scanf("%d",&a[i][j]);      transpose (a,n);      for (i=0;i<n;i++)          for (j=0;j<n;j++){              printf("%d ",a[i][j]);              cnt++;              if (cnt%3==0)                  printf("\n");          }                    return 0;  }     void transpose (int k[105][105],int n)  {      int i,j,t;      for (i=0;i<n-1;i++)          for (j=i+1;j<n;j++){              t=k[i][j];              k[i][j]=k[j][i];              k[j][i]=t;          }  }


0 0