温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
大家好,我是小林,今天要讲例24 C语言实现将一个二维数组行和列的元素互换。看一下这个案例,比如说A数组123456,将它互换为142536。按一下我写好的这个DEMO,从第六行开始讲,定义两个整形变量I和G,第七行定义两行三列的二位数组,并且给数组赋值,第八行定义三行两列的二位数组,第九行是个提示语句,第十行是个for循环,外层的for循环。I等于零,I小于二,也就是循环两次,第12行G等于零,G小于三,也就是循环三次,所以说小林这个循环嵌套打印的就是这个形状。14行是一个输出语句,循环输出这个二维数组,可以看一下边结果,可以看到是一个两行三列的二维数组。题目要求是把第一行的元素变成第一列,第二行的元素变成第二列,所以说就把每一行的第一个数赋给每一列的第一个数B减,最后换行,此时B数组就是下边这个三行两列的数组。第20行是个提示语句,刚刚的第十五行只是给二位数组赋值,现在需要把二位数组打印,二维数组打印就需要循环的嵌套第21行。
01:16
I等于零,I小于三,也就是循环三次第23行G等于零,G小于二,循环两次,也就是两列第二十五行便离输出即可,这个是总的边运行结果,看到这的小伙伴可以右下角给小林点个赞,下节课要奖励25C元实现求三乘四矩阵中最大的元素的值以及所在的行号列号。小林建了一个500人的C元学习群,可以在主页加入进群,而且可以领课程笔记好下课。
我来说两句