作业帮 > 综合 > 作业

c语言~使用函数 完成3×3矩阵转置,输入一矩阵,输出其转置矩阵.

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/06 16:24:22
c语言~使用函数 完成3×3矩阵转置,输入一矩阵,输出其转置矩阵.
c语言~使用函数 完成3×3矩阵转置,输入一矩阵,输出其转置矩阵.
#include <stdio.h>
#define N 3
int array[N][N];
void transition(int array[][3])
{
 int i,j,temp;
 for(i=0;i<N;i++)
  for(j=i+1;j<N;j++)
  {
   temp=array[i][j];
   array[i][j]=array[j][i];
   array[j][i]=temp;
  }
}
int main(void)
{
 void transition(int array[][3]);
 int i,j;
 printf("请输入数据\n");
 for(i=0;i<N;i++)
  for(j=0;j<N;j++)
   scanf("%d",&array[i][j]);
 printf("\n");
 transition(array);
 printf("调换数据如下\n");
 for(i=0;i<N;i++)
 {
  for(j=0;j<N;j++)
   printf("%5d",array[i][j]);
   printf("\n");
 }
 return 0;
}
~~~~~~
我写的代码,你自己参考吧,很简单的