如何用c语言写九九乘法表
时间: 2024-01-01 15:04:20 浏览: 34
以下是用C语言编写九九乘法表的代码:
```c
#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;
}
```
代码解释:
1. 首先,我们使用两个循环来打印九九乘法表。外部循环控制行数,内部循环控制列数。
2. 外部循环从1到9遍历每一行。
3. 内部循环从1到当前行数遍历每一列。
4. 在内部循环中,我们使用printf函数打印出当前行和列的乘积,以及一个制表符,使输出对齐。
5. 在内部循环结束后,我们使用printf函数打印一个换行符,以便开始下一行的输出。
相关问题
用c语言写九九乘法表要求使用横线和竖线分隔开
以下是使用 C 语言编写的九九乘法表,使用横线和竖线进行分隔:
```c
#include <stdio.h>
int main() {
int i, j;
// 输出表头
printf(" |");
for (i = 1; i <= 9; i++) {
printf(" %d ", i);
}
printf("\n");
printf("---+---------------------------\n");
// 输出乘法表
for (i = 1; i <= 9; i++) {
printf(" %d |", i);
for (j = 1; j <= 9; j++) {
printf(" %2d |", i * j);
}
printf("\n");
printf("---+---------------------------\n");
}
return 0;
}
```
输出结果如下:
```
| 1 2 3 4 5 6 7 8 9
---+--------------------------------------------
1 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
---+--------------------------------------------
2 | 2 | 4 | 6 | 8 | 10 | 12 | 14 | 16 | 18 |
---+--------------------------------------------
3 | 3 | 6 | 9 | 12 | 15 | 18 | 21 | 24 | 27 |
---+--------------------------------------------
4 | 4 | 8 | 12 | 16 | 20 | 24 | 28 | 32 | 36 |
---+--------------------------------------------
5 | 5 | 10 | 15 | 20 | 25 | 30 | 35 | 40 | 45 |
---+--------------------------------------------
6 | 6 | 12 | 18 | 24 | 30 | 36 | 42 | 48 | 54 |
---+--------------------------------------------
7 | 7 | 14 | 21 | 28 | 35 | 42 | 49 | 56 | 63 |
---+--------------------------------------------
8 | 8 | 16 | 24 | 32 | 40 | 48 | 56 | 64 | 72 |
---+--------------------------------------------
9 | 9 | 18 | 27 | 36 | 45 | 54 | 63 | 72 | 81 |
---+--------------------------------------------
```
用c语言写个九九乘法表
九九乘法表是由2个数字相乘得来的,而且每一列的第一个数字都是一样的,每一行的第2个数字都是一样的。我们可以用两个for循环来控制每一行每一列的内容,每一行的内容我们可以用for循环来打印。以下是用C语言写九九乘法表的代码:
```
#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;
}
```
这段代码中,外层循环控制行数,内层循环控制列数,每次输出一个乘法表达式并用制表符隔开,最后换行。运行代码后,即可输出九九乘法表。