如何利用C語言for循環輸出九九乘法口訣?

Tags: 語言, 口訣,

九九乘法口訣從我們小學感覺他特別繁瑣難以記憶,很明顯九九乘法口訣規律性特別強,只要掌握它的變化規律,就很容易記憶!那麼本次就利用C語言的for循環嵌套使用輸出九九乘法口訣, 利用簡單的語句 就輸出了九九乘法口訣!

如何利用C語言for循環輸出九九乘法口訣

工具/原料

本次小編實驗環境vc++6.0

方法/步驟

我們先來看一下最終效果圖,在窗口出現了我們熟悉的九九乘法口訣!代碼只需要短短几行而已!請看下一步

如何利用C語言for循環輸出九九乘法口訣

只需要主函數就行了,我們的代碼卸載main函數就行了。先寫好main(){}寫好大體好在裡面填充代碼!

如何利用C語言for循環輸出九九乘法口訣

現在我們到了關鍵步驟,先想一下我們為什麼需要兩個循環嵌套,每個循環各有什麼作用,首先,九九乘法口訣總共九行,所以用一個循環,這個循環執行九次

需要定義有一個整型變量,先定義為i,在循環語句定義為1,因為乘法口訣沒有從0開始的。

如何利用C語言for循環輸出九九乘法口訣

然後分析從第一行到第九行的變化規律,第一行,一個式子。第二行,二個式子,,,,,以此類推,並且開始數值都為一。所以再添加一個循環,同樣需要一個變量。定義為j,賦值為1.

如何利用C語言for循環輸出九九乘法口訣

現在填充我們的輸出語句用printf函數printf("%d*%d=%d",i,j,i*j);

%d是整型格式化輸出i,j都是整型,正好匹配!

如何利用C語言for循環輸出九九乘法口訣

我們編譯連接運行,沒有錯誤與警告,先看一下效果。此時會發現非常凌亂根本不是我們想要的結果!但是式子是對的,只是看來格式不對,缺少空格和換行,我們的代碼需要優化!

如何利用C語言for循環輸出九九乘法口訣

我們將代碼修改為如下內容:

main()

{

int i,j;

for(i=1;i<=9;i++)

{

for(j=1;j<=i;j++)

printf("%d*%d=%d\t",i,j,i*j);

printf("\n");

}

}

代碼在內循環的輸出多了\t它的含義是水平製表符,效果是每個式子之間有空隙!然後在內循環結束後加一個輸出\n目的是換行

如何利用C語言for循環輸出九九乘法口訣

修改好後編譯,連接,運行 這才是我們要的九九乘法口訣!

在編程中會出現很多問題,有錯誤很正常,不要害怕,我們就是在不斷改錯中提高自己的!小編祝大家學有所成!

如何利用C語言for循環輸出九九乘法口訣

注意事項

理解循環的嵌套使用的內涵,活學活用

代碼有錯不要怕,勇於找錯,善於找錯,才能進步!

相關問題答案