以下是一个用 C++ 编写的乘法表程序:

#include <iostream>

using namespace std;

int main()
{
    int n;
    cout << '请输入要打印的乘法表的行数:';
    cin >> n;
    for (int i = 1; i <= n; i++)
    {
        for (int j = 1; j <= i; j++)
        {
            cout << j << '×' << i << '=' << i * j << '\t';
        }
        cout << endl;
    }
    return 0;
}

运行程序后,会提示用户输入要打印的乘法表的行数,然后程序会按照乘法表的格式打印出相应的结果。

例如,如果用户输入 5,则程序会打印出以下结果:

1×1=1   
1×2=2   2×2=4   
1×3=3   2×3=6   3×3=9   
1×4=4   2×4=8   3×4=12  4×4=16  
1×5=5   2×5=10  3×5=15  4×5=20  5×5=25  

其中,每一行表示乘法表中的一行,每一列表示乘法表中的一列。每个元素的格式为 'i×j=k',其中 i 和 j 分别是相应的行数和列数,k 是它们的积。由于要打印乘法表,所以每一行的列数都会随着行数的增加而增加。程序通过两个 for 循环来实现打印乘法表的功能。

C++ 乘法表生成器:代码示例与详解

原文地址: https://www.cveoy.top/t/topic/na4H 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录