#include <stdio.h>
int main()
{
int i, a; //定义i和a为整型变量,使它们可以用于其他计算
for (i = 1; i <= 9; i++) //外层循环,控制行数,从1循环到9
{
for (a = 1; a <= i; a++) //内层循环,控制列数,从1循环到i
{
printf("%d*%d=%d ", a, i, a * i); //打印乘法表达式和结果
}
printf("\n"); //换行符,一行打印完后换行开启下一行的打印
}
printf("\n"); //换行开启新方法
i = 1; //重置i为1,准备使用while循环打印乘法表
while (i <=9) //外层循环,控制行数,从1循环到9
{
a = 1; //每次进入新行时,重置a为1
while (a <= i) //内层循环,控制列数,从1循环到i
{
printf("%d*%d=%d ", a, i, a * i); //打印乘法表达式和结果
a++; //增加a的值,准备打印下一个乘法表达式
}
printf("\n"); //换行符,一行打印完后换行开启下一行的打印
i++; //增加i的值,准备打印下一行
}
return 0;
}