c语言九九乘法表下三角
时间: 2024-11-29 10:12:39 浏览: 24
在C语言中,你可以使用嵌套循环来打印出九九乘法表的下三角部分。下三角意味着从1x1到9x9,每一行只显示该行及其下方的元素。这里是一个简单的示例代码:
```c
#include <stdio.h>
int main() {
int i, j;
for (i = 1; i <= 9; ++i) { // 从1到9遍历行
for (j = 1; j <= i; ++j) { // 从1到当前行数遍历列
printf("%d*%d=%2d ", j, i, i*j); // 输出乘积并格式化对齐
}
printf("\n"); // 每行结束后换行
}
return 0;
}
```
这个程序会按照九九乘法表的格式打印出前9行,例如:
```
1*1=1 1*2=2 1*3=3 1*4=4 1*5=5 1*6=6 1*7=7 1*8=8 1*9=9
2*1=2 2*2=4 2*3=6 2*4=8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18
3*1=3 3*2=6 3*3=9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24 3*9=27
...
```
相关问题
C语言九九乘法表左三角
C语言九九乘法表的左三角通常用于演示控制台打印算法,它会按照从上到下、从左到右的顺序打印出每个数字对应位置的乘积,呈现一个对角线为1的乘法表。例如:
```
1 2 3 4 5
2 4 6 8 10
3 6 9 12 15
4 8 12 16 20
5 10 15 20 25
```
在C语言中,你可以通过嵌套循环来实现这个功能,外层循环控制行数,内层循环控制列数,当内层循环等于外层循环的值时,打印出1。下面是一个简单的示例代码片段:
```c
#include <stdio.h>
int main() {
int i, j;
for (i = 1; i <= 5; ++i) { // 外层循环,控制行数
for (j = 1; j <= i; ++j) { // 内层循环,控制列数
if (j == i) {
printf("1 ");
} else {
printf("%d ", j * i);
}
}
printf("\n"); // 每一行结束后换行
}
return 0;
}
c语言九九乘法表倒三角
以下是C语言实现九九乘法表倒三角的代码:
```c
#include <stdio.h>
int main()
{
int i, j;
for (i = 9; i >= 1; i--) // i*j=n,确定乘法表的格式
{
for (j = 1; j <= i; j++) // 先让i一样,再往后改变j
{
printf("%d*%d=%2d ", i, j, i * j); // 输出乘法表
}
printf("\n");
}
return 0;
}
```
阅读全文