陳新龍
大家小時候肯定都背過九九乘法表。從“一一得一”開始,一直到“九九八十一”為止,我們把這種九九乘法口訣表稱為“小九九”。但是在古代,乘法口訣表卻是倒過來,從“九九八十一”起到“二二得四”止。中國使用“九九口訣”的時間較早,在《淮南子》《戰國策》等書中就有記載了。明代珠算也有采用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循環,再進行換行。否則顯示的效果會不一樣的哦。