在这个 C++ 程序中,我们正在生成用户输入的数字的乘法表。
乘法表是用于在数学系统中定义乘法运算的值表。乘法被定义为基本的数学运算之一。对于正整数 'a' 和 'b','a*b' 表示 'a' 将自身加 'b' 次。
例如,2*3 表示 2 加上自身 3 次,或者 3 加上自身 2 次。
2*3 = 6; 2+2+2 = 6.
数字 a 的乘法表可以通过将 a 与 b 相乘来生成,其中 b 的值在每一步之后都会改变。a * b,其中 b=(1,2,3......................)
在这里,我们正在编写一个 C++ 程序来生成用户输入的正整数的乘法表,最多到 10。因此,首先从用户那里读取一个数字 n,并将其值存储到整数类型变量 n 中。这里我们使用 for 循环来生成乘法表。
这里,我们从 1 开始乘法,所以初始化 i =1;乘法表计算到 10,所以我们的条件是 i<=10;'i' 的值在每次迭代中递增 1,并在每次循环体执行后更新。
步骤 1: 调用头文件 iostream。
步骤 2: 使用 namespace std。
步骤 3: 打开 main()
步骤 4: 声明整数变量 n;
步骤 5: 打印一条消息以输入一个正整数。
步骤 6: 将数字读入变量 n。
步骤 7: 使用 for 循环找出数字 n 乘以 10 的乘积。
步骤 8: 打印结果。
步骤 9: 退出。
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "Enter a positive integer: ";
cin >> n;
for (int i = 1; i <= 10; ++i) {
cout << n << " * " << i << " = " << n * i << endl;
}
return 0;
}
Enter a positive integer: 6 6 * 1 = 6 6 * 2 = 12 6 * 3 = 18 6 * 4 = 24 6 * 5 = 30 6 * 6 = 36 6 * 7 = 42 6 * 8 = 48 6 * 9 = 54 6 * 10 = 60