您的位置:首页 > 其它

例 6.4 将一个二维数组行和列的元素互换,存到另一个二维数组中。

2017-11-22 11:45 344 查看

C程序设计(第四版) 谭浩强 例6.4 个人设计

例 6.4 将一个二维数组行和列的元素互换,存到另一个二维数组中。

例如:

a=(142536)b=⎛⎝⎜123456⎞⎠⎟

代码块:

#include <stdio.h>
int main()
{
int a[2][3]={1, 2, 3, 4, 5, 6}, b[3][2], i, j;
//输出原数组
for (i=0, printf("Array A:\n"); i<2; printf("\n"), i++)
for (j=0; j<3; printf("%-3d", a[i][j]), j++);
//数组元素互换
for (i=0; i<2; i++)
for (j=0; j<3; b[j][i]=a[i][j], j++);
//输出互换后的数组
for (i=0, printf("Array B:\n"); i<3; printf("\n"), i++)
for (j=0; j<2; printf("%-3d", b[i][j]), j++);
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐