編寫這個的注意點就是觀察規律,有了規律才能順利的解決問題
我們可以觀察到,乘法口訣的每一行的乘法都是行數的值(第一行只有乙個乘法,第二行有2個...)
假如我們把乘法都看成 a * b = c,那麼,a會一定的小於等於b,這就是主要規律(也就是第二段迴圈控制的關鍵)
so在第一段迴圈中,我們是可以直接寫迴圈,迴圈9次得出9行值
在第二行迴圈中,就是控制他能有多少列(幾個乘法)
依據我們找出的規則,a會一定的小於等於b,也就是 i 會一定的小於等於 j
然後再新增輸出後的格式問題,新增需要的方法
namespace themultiplicationtable
*=\t",j,i,i*j);//輸出
另外,我們還可以製作倒乘法口訣,等其他形式的格式。
C語言 列印乘法口訣
例項 列印乘法口訣 程式設計列印九九乘法表。例項解析 九九乘法表共分9行,第一行都是1 第二行都是2 第乙個數字總是等於行數,由此我們想到用迴圈變數i表示行數,i從1迴圈到9可輸出9行。在每一行中,表示式的個數總是等於i,例如第三行有三個表示式3 1 3 3 2 6 3 3 9,而且,第二個乘數取值...
分析乘法口訣和列印
for h in range 1,10 內迴圈乘以外迴圈 如果不會推算,最好先推算出內迴圈 for j in range 1,h 1 print d d 2d j,h,j h end print 先分析出三的乘法 print d d d 3 1 3 2 end print d d d 3 2 3 2...
C初階(十六) 函式 列印任意乘法口訣表
define crt secure no warnings 1 實現乙個函式,列印乘法口訣表,口訣表的行數和列數自己指定 如 輸入9,輸出9 9口訣表,輸出12,輸出12 12的乘法口訣表。方法一 列印9 9乘法口訣表 include intmain printf n return0 列印任意乘法口...