相信大家这一张图,可以勾起大家久远的记忆,一一得一、一二得二...
那我们现在将这个表复刻在我们的电脑上呢?
题目:利用for语句输出九九乘法表
分析:
观察上表(a × b = c)我们的出以下结论:
①每一列的第一个数字(a)都是一样的,第二个数字按(1~9)顺序分布
②每一行的第二个数字(b)都是一样的,第一个数字按(1~9)顺序分布
对于这种按顺序输出的问题,我们不难想到可以利用for循环语句实现
------ 思考一下 动手做一做 再往下翻翻看------
代码:
#include <iostream>
using namespace std;
#include <ctime>
int main() {
for (int a = 1; a < 10; a++) {
for (int b = 1; b <= a; b++) {
cout << a << " * " << b << " = " << a*b << " ";
}
cout << endl;
}
system("pause");
return 0;
}
运行结果:
注意事项:
在使用for循环语句的时候,需要注意其中的判断条件。因为九九乘法表并不是一个9 × 9 的表格,他的每一列的运算公式数量都不一样。