C语言 输出3X3的转置矩阵

Posted 奕兴_Victor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 输出3X3的转置矩阵相关的知识,希望对你有一定的参考价值。

#include<stdio.h>
#define N 3
int array[N][N];
void convert(int array[][3])
	int i,j,t;
	for(i=0;i<N;i++)
		for(j=i+1;j<N;j++)
			t=array[i][j];
			array[i][j]=array[j][i];
			array[j][i]=t;
		

int main()
	int i,j;
	printf("请输入3X3矩阵:\\n");
	for(i=0;i<N;i++)
		for(j=0;j<N;j++)
			scanf("%d",&array[i][j]);
	convert(array);
	printf("转置矩阵为:\\n");
	for(i=0;i<N;i++)
		for(j=0;j<N;j++)
			printf("%2d",array[i][j]);
			printf("\\n");
	
	return 0;

以上是关于C语言 输出3X3的转置矩阵的主要内容,如果未能解决你的问题,请参考以下文章

用C语言编写一个矩阵转置的函数,矩阵的行数和列数在程序中由用户输入,请问怎么写,非常感谢

C语言试题二十七之请编写程序,实现矩阵(3行3列)的转置(即行列互换)。

C语言试题二十七之请编写程序,实现矩阵(3行3列)的转置(即行列互换)。

编写程序,建立一个5*5矩阵,其中各元素的值都是整数,取值范围为[10,50],输出这

matlab 怎么表示一个矩阵的转置?

正交矩阵和它的转置矩阵相乘不是单位矩阵是怎么回事