经典乘法口诀表(C++)
1. 需求
在调试控制台中打印输出乘法口诀表
2. 分析
这题需要对横向和纵向的数字总结规律:每一行第一个数字都从一开始,与行数相乘,并以行数结尾,一共有九行,所以,我们处理这个问题需要用到两个变量,一个是行数,一个从1乘到该行的行数,很多人会告诉你是列数,但是我觉得这样更好理解,都可,然后一行一行的输出,一行就是一个循环,每一行里还有一列一列的输出,又是一个循环,所以,我们需要一个嵌套循环来实现此题,代码设计如下。
3. 代码实现
#include<iostream>
using namespace std;
int main() {
/*
1 1=1
1 2=2 2 2=4
*/
for (int i = 1; i < 10; i++)
{
for (int j = 1; j <=i; j++)
{
cout << j << "*" << i << "=" << (i * j) << " ";
}
cout << endl;
}
}
4. 运行结果
5. 总结
写代码遇到稍微绕弯的问题就需要写写画画,反正我也不是大神,很多问题没办法在脑子里直接就出结果,得一步一步来,尤其是刚接触代码的,就在电脑前拿出草稿纸,分析分析,比在光脑子里想强多了。