代码
解释已经放在注释中
需要注意的是
若该行中最后一个%d不改为上图中的%2d,输出不会完全对齐
改为%2d后乘法计算的结果如果只有一位数也会自动用空格补齐,更加美观
C语言代码(可复制):
#include<stdio.h>
int main()
{
//9*9乘法口诀表
int i = 0;
//打印9行
for (i = 1; i <= 9; i++)
{
//打印一行
int j = 0;
for (j = 1; j <= i; j++)
printf("%d*%d=%2d ", i, j, i * j);
printf("\n");
}
return 0;
}