编写一个函数转置4*4整数矩阵,在主函数中输入矩阵,调用函数转置, 然后输出 .怎么搞.有没有那位大神.能帮下.,

问题描述:

编写一个函数转置4*4整数矩阵,在主函数中输入矩阵,调用函数转置, 然后输出 .怎么搞.有没有那位大神.能帮下.,
1个回答 分类:综合 2014-10-22

问题解答:

我来补答
#include<stdio.h>

void func(int array[4][4])
{
  int temp=0;
  int i,j;
  for(i=0;i<4;i++)
    for(j=i+1;j<4;j++)
      {
\x09temp=array[i][j];
\x09array[i][j]=array[j][i];
\x09array[j][i]=temp;
      }
}

void main()
{
  int test[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
  int i,j;
  for(i=0;i<4;i++)
    {
      for(j=0;j<4;j++)
\x09printf("%d  ",test[i][j]);
      printf("\n");
    }
  func(test);
  for(i=0;i<4;i++)
    {
      for(j=0;j<4;j++)
\x09printf("%d  ",test[i][j]);
      printf("\n");
    }

}

 
 
展开全文阅读
剩余:2000
下一页:老师第一十三题