方法一:基本循环
```c
include
int main() {
int i, j;
for (i = 1; i <= 9; i++) {
for (j = 1; j <= i; j++) {
printf("%d * %d = %d\t", j, i, i * j);
}
printf("\n");
}
return 0;
}
```
方法二:简化版
```c
include
int main() {
int i, j, n;
for (i = 1; i <= 9; i++) {
for (j = 1; j <= i; j++) {
printf("%d * %d = %d\t", j, i, i * j);
}
printf("\n");
}
return 0;
}
```
方法三:使用变量存储结果
```c
include
int main() {
int i, j, s;
for (i = 1; i <= 9; i++) {
for (j = 1; j <= i; j++) {
s = j * i;
printf("%d * %d = %d\t", j, i, s);
}
printf("\n");
}
return 0;
}
```
方法四:使用二维数组
```c
include
int main() {
int table;
int i, j;
for (i = 0; i < 9; i++) {
for (j = 0; j <= i; j++) {
table[i][j] = j * (i + 1);
}
}
for (i = 0; i < 9; i++) {
for (j = 0; j < 9; j++) {
printf("%d * %d = %d\t", j + 1, i + 1, table[i][j]);
}
printf("\n");
}
return 0;
}
```
方法五:使用递归
```c
include
void printMultiplication(int n) {
if (n == 1) {
printf("1\n");
return;
}
printMultiplication(n - 1);
for (int i = 1; i <= n; i++) {
printf("%d * %d = %d\n", i, n, n * i);
}
}
int main() {
int n = 9;
printMultiplication(n);
return 0;
}
```
这些代码示例展示了如何使用不同的方法来实现九九乘法表。你可以根据自己的需求和编程习惯选择合适的方法。