#include"stdio.h"
void main()
{
int i, j;
int sum;
for (i = 1; i <= 9; i++)
{
j = 1;
for (; j <= i; j++)
{
sum = j * i;
printf("%2d*%d=%d", j, i, sum);
}
printf("\n");
}
}
需要九个数,所以要一个for循环,区间是[1,9],打印是下三角形形状,每列左边都是从一开始,右边依次是1-9。所以定义一个变量j,让他每次从1开始,与i相乘。如此,打印完之后还要换行,请看代码。