方法一:嵌套循环
```c
include
int main() {
int i, j;
for (i = 1; i <= 9; i++) {
for (j = 1; j <= i; j++) {
printf("%d*%d=%-3d", j, i, i * j);
}
printf("\n");
}
return 0;
}
```
方法二:使用空格控制对齐
```c
include
int main() {
int i, j;
for (i = 1; i <= 9; i++) {
for (j = 1; j <= i; j++) {
if (j < i)
printf(" ");
else
printf(" %d*%d=%-2d ", i, j, i * j);
}
printf("\n");
}
return 0;
}
```
方法三:使用制表符控制对齐
```c
include
int main() {
int i, j;
for (i = 1; i <= 9; i++) {
for (j = 1; j <= i; j++) {
printf(" %d*%d=%d ", i, j, i * j);
}
printf("\n");
}
return 0;
}
```
方法四:输出乘法口诀表的另一种形式
```c
include
int main() {
int i, j;
for (i = 1; i <= 9; i++) {
for (j = 1; j <= 9; j++) {
if (j < i)
printf(" ");
else
printf("%d*%d=%2d ", i, j, i * j);
}
printf("\n");
}
return 0;
}
```
这些代码示例都使用了嵌套的`for`循环来生成九九乘法口诀表,并通过不同的格式化输出方法来确保表格的对齐和美观。你可以选择其中任意一种方法来实现你的需求。