C语言写一个99乘法表
时间: 2023-08-31 09:23:58 浏览: 61
### 回答1:
好的,这是一份C语言代码来打印99乘法表:
```
#include <stdio.h>
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;
}
```
### 回答2:
C语言可以使用嵌套循环来实现打印99乘法表。通过两个循环,外层循环控制行数,内层循环控制列数,保证每一行都有9个数值。下面是代码实现:
```c
#include <stdio.h>
int main() {
int i, j;
for(i = 1; i <= 9; i++) {
for(j = 1; j <= i; j++) {
printf("%d*%d=%2d ", j, i, j * i);
}
printf("\n");
}
return 0;
}
```
代码中,外层循环控制行数,初始化i为1,当i小于等于9时,循环继续,每次循环i增加1。内层循环控制列数,初始化j为1,当j小于等于i时,循环继续,每次循环j增加1。在内层循环中,使用printf函数输出乘法表的每个乘法算式,通过j、i、j*i三个数值的格式化输出,确保对齐,%2d表示占2位的整数输出。每输出完一行的乘法算式后,通过printf函数输出换行符,使得每行的乘法算式换行显示。最后,main函数返回0,表示程序执行成功。