写个c语言 九九乘法表
时间: 2023-09-21 13:06:25 浏览: 78
### 回答1:
#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:
#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;
}
这段代码使用嵌套的两个for循环来构建九九乘法表。外层循环控制乘法表的行数,从1到9依次循环。内层循环控制每一行中的列数,从1到当前行数i进行循环。在内层循环中,使用printf函数打印出乘法表中每个乘法式子的结果。每个式子间使用制表符\t分隔,使得乘法表对齐。最后,在每一行的循环结束后,通过printf函数打印一个换行符\n,使得乘法表在控制台上能够像矩阵一样显示出来。
相关问题
写一个c语言九九乘法表
以下是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. 在内层循环中,第一个乘数j从1开始,第二个乘数i从外层循环的计数器i开始,每次乘积输出后加上制表符\t。
3. 内层循环结束后,换行输出下一行的乘积。
请帮我写一个c语言九九乘法表
我能帮你写一个c语言九九乘法表:for (int i=1; i<=9; i++)
{
for (int j=1; j<=i; j++)
{
printf("%d*%d=%d ", i, j, i*j);
}
printf("\n");
}
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)