C语言打印下三角形乘法九九表,n值控制打印的行数
时间: 2024-10-08 07:23:29 浏览: 15
在C语言中,要打印下三角形的乘法九九表,可以利用嵌套循环来实现。这里是一个简单的示例,其中变量`n`控制了打印的行数:
```c
#include <stdio.h>
void print_multiplication_table(int n) {
// 循环控制行数
for (int i = 1; i <= n; ++i) {
// 每一行的开头打印数字i
printf("%d", i);
// 内部循环从1到当前行数,打印乘积并插入空格
for (int j = 1; j < i; ++j) {
printf(" "); // 两个空格
}
// 当内部循环到达当前行数时,开始打印乘法结果
for (int k = 1; k <= i; ++k) {
printf("%d ", k * i);
}
// 每行结束换行
printf("\n");
}
}
int main() {
int n_value;
printf("请输入要打印的九九表行数:");
scanf("%d", &n_value);
print_multiplication_table(n_value);
return 0;
}
```
当你运行这个程序并输入特定的`n`值,比如5,它将打印出如下的五行乘法表:
```
1
2 4 6 8 10
3 6 9 12 15 18
4 8 12 16 20 24
5 10 15 20 25 30
```
阅读全文