实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出9*9口诀表,输入12,输出12*12的乘法口诀表。

1、解决方案

设计两重循环,让他们分别循环到n即可,然后打印他们的乘积。


2、具体实现

void printMunti()
{
    int n = 0;  //n confirm the number of line 
    int i = 0;
    int j = 0;

    scanf("%d", &n);
    for(i = 1; i<= n; i++)//打印nn乘法表
    {
        for(j = 1; j <= i; j++)
        {
            printf("%d * %d = %2d\t", i, j, i*j);
        }
        printf("\n");
    }
}

3、效果测试

#include 

void printMunti()
{
    int n = 0;  //n confirm the number of line 
    int i = 0;
    int j = 0;

    scanf("%d", &n);
    for(i = 1; i<= n; i++)//打印九九乘法表
    {
        for(j = 1; j <= i; j++)
        {
            printf("%d * %d = %2d\t", i, j, i*j);
        }
        printf("\n");
    }
}

int main()
{
    printMunti();

    return 0;
}

效果如下:
实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出9*9口诀表,输入12,输出12*12的乘法口诀表。_第1张图片

你可能感兴趣的:(C语言学习)