#include<stdio.h>
int main(){
	int a[100][100],b[100][100];
	int m;//表示行 
	printf("请输入行数m:");
	scanf("%d",&m);
	int n;//表示列
	printf("请输入列数n:"); 
	scanf("%d",&n);
	for(int i=0;i<m;i++){
		for(int j=0;j<n;j++){
			printf("请输入第%d行第%d列的值:",i,j); 
			scanf("%d",&a[i][j]); 
		}
	}
	
	for(int i=0;i<m;i++){
		for(int j=0;j<n;j++){
			printf("输出的正行列式:%d",a[i][j]);
			printf("\n");
		}
	} 
	
	for(int i=0;i<n;i++){
		for(int j=0;j<m;j++){
			b[i][j]=a[j][i];
			printf("第%d行第%d列的值:",i,j); 
			printf("行列式的转置:%d",b[i][j]);
			printf("\n");
		}
	}
}
原文:https://www.cnblogs.com/lvzhiqi/p/10822984.html