概念解读:
这里先来一张乘法表
![](https://img-blog.csdnimg.cn/img_convert/00c488a1bd12ebc7c6f3d1ad583d7b2b.webp?x-oss-process=image/format,png)
我们在屏幕上打印的就是这个
代码和思路分析:
#include <stdio.h>
#include <stdlib.h>
int main() {
int i, j; //定义两个变量控制for循环
for(i = 1; i <= 9 ; i++){ //外循环控制几几乘法表,其中i<=9中的数字可以任意修改
for(j = 1; j <= i; j++){ //内循环控制每一行乘式子的个数
printf("%d*%d=%d ",i,j,i*j); //最后打印出来
}
printf("\n"); //打印换行符号保证乘法表按照阶梯状分布
}
return 0;
}
思路分析:代码的总体思路较为简单,先定义两个变量,用来控制内外循环,外循环控制几几乘法表,其中i<=9中的数字可以任意修改 ,内循环控制每一行乘式子的个数,打印换行符号保证乘法表按照阶梯状分布
这里附上一张编译后的图片
![](https://img-blog.csdnimg.cn/img_convert/997481f6b7f37ba55bc99330898c13e5.jpeg)