C++ 乘法表生成器:代码示例与详解
以下是一个用 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 循环来实现打印乘法表的功能。
原文地址: https://www.cveoy.top/t/topic/na4H 著作权归作者所有。请勿转载和采集!