c语言写三角形字符图形
时间: 2024-11-12 15:46:30 浏览: 9
C语言输出三角形字符阵列.pdf
在 C 语言中,要编写一个简单的程序来打印出三角形字符图形,你可以使用嵌套循环。下面是一个基础的例子,它创建了一个等腰三角形:
```c
#include <stdio.h>
// 定义三角形的高度
int triangle_height = 5;
void print_triangle() {
// 循环遍历每一行
for (int i = 0; i < triangle_height; i++) {
// 每一行打印空格和星号
for (int j = 0; j <= i; j++) {
printf(" ");
}
// 打印星号作为当前行的点
for (int k = 0; k < 2 * i + 1; k++) {
printf("*");
}
// 结束当前行并换行
printf("\n");
}
}
int main() {
print_triangle();
return 0;
}
```
这个程序会打印一个高度为5的等腰三角形,每个星号代表一个点。如果你想改变三角形的高度,只需修改`triangle_height`变量即可。
阅读全文