Administrator
发布于 2024-12-22 / 14 阅读
0
0

将一个二维数组行和列元素互换

将一个二维数组行和列元素互换,存到另一个二维数组中并输出这两个矩阵。

输入说明3行数字,每一行为4个小于10的数字,以空格隔开

输出说明行和列互换后的新数组

输入示例8 7 1 5 3 3 4 2 7 6 5 5

输出示例8 3 7 7 3 6 1 4 5 5 2 5

#include "stdio.h"
int main() {
	int a[3][4];
	int i,j,b[4][3];
	for(i=0; i <3; i++)
		for(j=0; j <4; j++)
			scanf("%d", &b[j][i]);

	for(j=0; j <4; j++) {
		for(i=0; i <3; i++)
			printf("%d ",b[j][i]);
		printf("\n");
	}
}


评论