例項:列印乘法口訣
程式設計列印九九乘法表。
例項解析:
九九乘法表共分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等等...