编程实现将一个二维数组行和列元素互换,存到另一个二维数组中。例如:[img=375x89]17e0cdb296a8a96.png[/img]
#include<;stdio.h>;void 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<;2;i++){ for (j=0;j<;3;j++){ printf("%5d",a[i][j]);b[j][i]=a[i][j];}printf("\n");}printf("array b:\n");for (i=0;i<;3;i++){ for (j=0;j<;2;j++)printf("%5d",b[i][j]);printf("\n");}}[/i][/i][/i][/i]
本题目来自[网课答案]本页地址:https://www.wkda.cn/ask/jexayamatmeyxoo.html
举一反三
内容
- 0
设W为一个二维数组,其每个数据元素占用4个字节,行下标i从0到7 ,列下标j从0到3 ,则二维数组W的数据元素共占用(128)( )个字节。W中第6 行的元素和第4 列的元素共占用______ 个字节。若按行顺序存放二维数组W,其起始地址为100,则二维数组元素W[6,3]的起始地址为(108)( )。
- 1
输入一个4行4列的二维数组,编程实现求出数组元素之和。
- 2
智慧职教: 二维数组最后一个元素是a[2,3],数组a中包含( )个元素
- 3
一个二维数组A中,每个元素的长度为3个字节,行下标从0到9,列下标从0到11,则连续存放该数组至少需要()个字节。
- 4
二维数组A[m][n] ,这是一个( )行,( )列的二维数组。