题解 | #打印乘法表#
打印乘法表
https://www.nowcoder.com/practice/4c1ec287030d4ca1be63b258f88ebcc1
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
// write your code here......
for(int i = 1; i <= n;i++)
{
for(int j = 1; j <= n; j++)
{
cout << j << " * "<< i << " = "<< i * j <<" ";
if( i == j)
break;
}
cout << endl;
}
return 0;
}
首先,要打印乘法表,首先确定要有两层循环才能实现,外循环是1-9,内循环也是1-9,观察数据可以发现,第一行一个,第二行两个,第三行三个,因此只需要i= j 时终止内循环,并换行就可以了。

查看13道真题和解析
