C语言 将一个二维数组行和列的元素互换,存到另一个二维数组中

Posted 奕兴_Victor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 将一个二维数组行和列的元素互换,存到另一个二维数组中相关的知识,希望对你有一定的参考价值。

例如:

#include <stdio.h>
int main()
	int a[2][3]=1,2,3,4,5,6;
	int b[3][2],i,j;
	printf("array a:\\n");
	for(i=0;i<=1;i++) //处理a数组中的一行中各元素
		for(j=0;j<=2;j++) //处理a数组中某一列中各元素
			printf("%5d",a[i][j]); //输出a数组的一个元素
			b[j][i]=a[i][j]; //将a数组元素的值赋给b数组相应元素
		
		printf("\\n");
	
	printf("array b:\\n"); //输出b数组各元素
	for(i=0;i<=2;i++) //处理b数组中一行中各元素
		for(j=0;j<=1;j++) //处理b数组中一列中各元素
			printf("%5d",b[i][j]); //输出b数组中的一个元素
		printf("\\n");
	
	return 0;

以上是关于C语言 将一个二维数组行和列的元素互换,存到另一个二维数组中的主要内容,如果未能解决你的问题,请参考以下文章

二维数组的 每行的元素个数必须一样吗?

二维数组a[11][11]数组元素个数

编写一个程序,声明两个3行4列的二维数组,将其中一个数组初始化,再将此数组复制到另一个数组,最后分别

寻找二维数组中唯一的行和列的索引,以及这些位置上元素的最小和。

打印 2 个数组的行和列的总和

LeetCode73. 矩阵置零