C語言 列印乘法口訣

2021-06-27 08:11:35 字數 938 閱讀 1473

例項:列印乘法口訣

程式設計列印九九乘法表。

例項解析:

九九乘法表共分9行,第一行都是1*…=…,第二行都是2*…=…,第乙個數字總是等於行數,由此我們想到用迴圈變數i表示行數, i從1迴圈到9可輸出9行。

在每一行中,表示式的個數總是等於i,例如第三行有三個表示式3*1=3  3*2=6  3*3=9,而且,第二個乘數取值總是從是1開始遞增,直到i。由此想到,可以再用乙個小迴圈,迴圈變數為j,讓j取值1、2、3…..直到i,j每取乙個值就輸出乙個表示式。

當一行列印完時,要輸出乙個換行符,即每次i++之前換行。

下面是程式**:

#include 

int main(int argc,const

char *argv)

printf("\n");                 // 

此行不能寫在小迴圈中

}

return

0;

}

C 列印乘法口訣

編寫這個的注意點就是觀察規律,有了規律才能順利的解決問題 我們可以觀察到,乘法口訣的每一行的乘法都是行數的值 第一行只有乙個乘法,第二行有2個.假如我們把乘法都看成 a b c,那麼,a會一定的小於等於b,這就是主要規律 也就是第二段迴圈控制的關鍵 so在第一段迴圈中,我們是可以直接寫迴圈,迴圈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 語言輸出9 9乘法口訣

include 99乘法口訣 main printf n 執行結果 4d作用 4d是用於c語言輸出的格式字串,可以用於printf類函式,包括printf,sprintf,fprintf,vfprintf,vprintf,vsprintf,snprintf,vsnprintf,vasprintf等等...