c语言输出下三角字符阵列
时间: 2024-11-15 11:21:28 浏览: 30
C语言输出三角形字符阵列.pdf
在 C 语言中,输出下三角形字符阵列通常涉及到循环和控制结构,特别是嵌套循环。我们可以使用 `for` 循环和数组来创建这样的模式。这里有一个简单的示例,展示如何打印出 n 行的下三角形,每一行都是从左到右的字符递增:
```c
#include <stdio.h>
#define ROWS 5 // 可以替换为你想要的行数
void print_triangle(int rows) {
int i, j;
char space = ' ', asterisk = '*';
for (i = 1; i <= rows; i++) {
for (j = 1; j <= i; j++) {
printf("%c", space);
}
for (j = 1; j <= rows - i; j++) {
printf("%c", asterisk);
}
printf("\n"); // 换行
}
}
int main() {
print_triangle(ROWS);
return 0;
}
```
在这个例子中,外部的 `for` 循环控制行数,内部有两个 `for` 循环分别用于打印空格和星号。每增加一行,星号的数量就比前一行多一个。
阅读全文