C语言输出上三角向右对齐的九九乘法表
时间: 2024-11-13 13:18:58 浏览: 29
在C语言中,要输出上三角形的九九乘法表并让每个数右对齐,可以使用嵌套循环以及printf函数结合制表符(\t)来控制输出的对齐。下面是一个简单的示例:
```c
#include <stdio.h>
int main() {
int i, j;
// 循环从1到9,共生成9行乘法表
for (i = 1; i <= 9; ++i) {
// 输出当前行的数字
printf("%d", i);
// 对于剩余的列,计算乘积,并添加制表符和值
for (j = 1; j < i; ++j) {
printf("\t%d", i * j);
}
// 每行结束前换行
printf("\n");
// 如果不是第一行,打印一条空行以便形成上三角形的效果
if (i != 1)
printf("\n");
}
return 0;
}
```
当你运行这个程序,它会输出如下的九九乘法表,每个乘积右对齐,且形成了上三角结构:
```
1
2 4
6 8
9 12
10 15
12 18
14 21
16 24
18 27
```
阅读全文