c语言:将一个二维数组行和列的元素互换,存到另一个二维数组中。
將一個(gè)二維數(shù)組行和列的元素互換,存到另一個(gè)二維數(shù)組中。
解:程序:
#include<stdio.h>
int main()
{
int i, j, a[2][3] = { {1,2,3},{4,5,6} },b[3][2];
printf("array a:\n");
for (i = 0; i <=1; i++)//處理a數(shù)組中的一行中各元素
{
for (j = 0; j <= 2; j++)//處理a數(shù)組中的某一列元素
{
printf("%5d", a[i][j]);
b[j][i] = a[i][j];
}
printf("\n");
}
printf("array b:\n");
for (i = 0; i<=2; i++)
{
for (j = 0; j <=1; j++)
{
printf("%5d", b[i][j]);
}
printf("\n");
}
return 0;
}
結(jié)果:
array?a:
????1????2????3
????4????5????6
array?b:
????1????4
????2????5
????3????6
請(qǐng)按任意鍵繼續(xù).?.?.
轉(zhuǎn)載于:https://blog.51cto.com/yaoyaolx/1746396
總結(jié)
以上是生活随笔為你收集整理的c语言:将一个二维数组行和列的元素互换,存到另一个二维数组中。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何更好的排版介绍性文字
- 下一篇: PowerShell图形化编程2-快速入