陈新龙
大家小时候肯定都背过九九乘法表。从“一一得一”开始,一直到“九九八十一”为止,我們把这种九九乘法口诀表称为“小九九”。但是在古代,乘法口诀表却是倒过来,从“九九八十一”起到“二二得四”止。中国使用“九九口诀”的时间较早,在《淮南子》《战国策》等书中就有记载了。明代珠算也有采用81组积的九九表。45组积的九九表称为小九九,81组积的九九表称为大九九。
那么今天我们就教大家来用程序做一个九九乘法口诀表。今天我们所使用到的软件是Visual Basic。
我们可以先分析九九乘法表格的图,就会发现一些很有意思的地方,第一行是1*1=1,唯一的一组,然后依次递增,1*9=9一直到 9*9=81,一共九组。仔细分析这个小细节,如果你对编程敏感就能抓住这个重点,发现乘法表可以用循环做,依次递增,从一组一直增长到九组。
从乘法运算可以看出,乘法运算是由两个数相乘得到,把两个数设为I 和 J 。最终的结果就是I * J 的乘积。
怎样能够做到依次递增呢?还需要我们动脑想一想。这里我们设置I 的取值范围是1到9。考虑到乘法表每组是递增的关系可以把J的变量设置成1到I。这样就很好地解决了递增的关系。
这里I代表两种关系;第一是代表行数关系,第二是代表乘数I;
相对J也是有两种关系:第一J是代表组数,也就是第一行有一组,一直到第九行有九组数。第二是代表乘数J。
紧接着这里我们就可以直接进行输出了,这里需要注意输出语句中的“*”和“=”一定要使用正确的连接符号,不然会报错的。代码中给大家提供了两种写法,使用“双引号和分号”或者使用“&”。
代码中还有一个知识点,就是换行,当1*1=1结束换到第二行前,需要先结束J循环,再进行换行。否则显示的效果会不一样的哦。