输出等腰三角形图案c 语言
时间: 2024-11-09 08:22:10 浏览: 29
PHP输出一个等腰三角形的方法
5星 · 资源好评率100%
在C语言中,你可以使用循环结构来打印等腰三角形的图案。下面是一个简单的示例,展示如何打印一个由星号(*)组成的等腰三角形:
```c
#include <stdio.h>
void print_triangle(int n) {
// 顶点数决定三角形的高度
for (int i = 0; i < n; ++i) {
// 打印当前行的空格
for (int j = n - 1 - i; j > 0; --j) {
printf(" ");
}
// 打印当前行的星号
for (int k = 0; k <= 2 * i; ++k) {
printf("*");
}
// 换行开始下一行
printf("\n");
}
}
int main() {
int triangle_height;
printf("请输入等腰三角形的高度: ");
scanf("%d", &triangle_height);
print_triangle(triangle_height);
return 0;
}
```
在这个程序中,用户输入三角形的高度,`print_triangle`函数内部通过两个嵌套循环分别控制空格和星号的数量,以形成等腰三角形的形状。
阅读全文