1. 程式人生 > >C語言:輸出九九乘法口訣表

C語言:輸出九九乘法口訣表

       此題的解決思路為:兩個迴圈巢狀,乘法口訣表就是行列號相乘,當行列號相等則換行。

       具體程式碼如下。

#include<stdio.h>  
int main()  
{  
    int i, j;//定義一個i和j  
    for (i = 1; i <= 9; i++)//首先第一個迴圈,我們定義i為行數  
    {  
        for (j = 1; j <= i; j++)//第二個迴圈,我們定義j為列數,當行數等於列數的時候迴圈停止  
        {  
            printf("%d*%d=%-2d ", i, j, i*j);//輸出乘法算數式,行數*列數(注:%-2d表示左對齊)  
        }  
        printf("\n");//此時第二個迴圈停止,即行數=列數,此時我們列印換行符  
    }  
    getchar();  
    return 0;  
}