在c中转换矩阵

在此示例中,您将找到一个程序 转置A. 矩阵在C.

程序读取矩阵的元素,然后通过将行和列互换,然后将[CORS] [CORS] [行] [行] [行]中的[行] [COLS]读取C中的矩阵中的转置。

在c中转换矩阵


#include<stdio.h>
 
int main() {
	
	int i,j,rows,cols;
	
	printf("How many Rows:");
	scanf("%d",&rows);
	printf("How many Columns:");
	scanf("%d",&cols);
	
	int A[rows][cols];
	
	printf("\nEnter the matrix:\n");
	for(i=0;i<rows;i++)
		for(j=0;j<cols;j++)
			scanf("%d",&A[i][j]);
			
	printf("\nTranspose of given matrix:\n");
	
	for(i=0;i<rows;i++)
	{
		for(j=0;j<cols;++j)
		printf("%d ",A[j][i]);
		printf("\n");
	}
	return 0;
}

输出


 How many Rows:3
 How many Columns:3

 Enter the matrix:
 9 8 7
 6 5 4
 3 2 1

 Transpose of given matrix:
 9 6 3
 8 5 2
 7 4 1

没意见:

如果您有任何疑问,请告诉我

供电 博主.