温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
大家好,我是小林,今天要讲列26C元实现输出阳灰三角,看一下这个十行十列的阳灰三角,观察一下它有什么特点,可以看到第一列所有的数都是一,每一行最后一个数也都是一,第一行和第二行的所有数都是一。中间的元素的特点就是比如说这个十十,它是上一行六和六左侧的这个数相加之和,四加六等于十三十五是15加20的和,这就是和三角的所有特点。直接看一下小林写好的这个DEMO,从第六行开始讲,定义两个整形变量,第七行定义个十行是列的二位数组,第八行是一个负循环,I等于零,I小于十,循环十次。第十行就是给每一行的最后一个数复值为一,第11行这个每一行的开头复值为一,也就是这些一。和这些14行到20行处理的就是我刚说的那个中间的逻辑,I等于2I小于十。为什么I等于二呢?因为第一行和第二行元素值都是一,就不用再处理了,直接从第三行开始。第16行是个内存循环,G等于一,G小于等于I减一,这里可以写G小于I,第18行就是中间那些逻辑AI键等于瑞I减一减,也就是它上一行元素它值加上I减一。
01:17
G减一,也就是上一行元素左侧的那个数相加之和,上面是所有的负值,负值结束之后需要把这个二维数组进行一下便离输出第22行I等于零,I小于十循环十次,第24行G等于零,G小于等于I,同样是循环,然后输出这个二维数组即可。第28行是一个换行。看一下边缘性结果,可以看到输出两位三角,看到这的小伙伴可以右下角给小玲点个赞,下节课要奖励27资源实现输出以下结果要求用函数来实现,小林建立一个500人的C源学习群,可以在主页加入进群,而且可以领课程笔记好下课。
我来说两句