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语言 将一个二维数组行和列的元素互换,存到另一个二维数组中的主要内容,如果未能解决你的问题,请参考以下文章
编写一个程序,声明两个3行4列的二维数组,将其中一个数组初始化,再将此数组复制到另一个数组,最后分别