#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;
} 

Ciallo~(∠・▽< )⌒☆