等腰字符三角形C语言
时间: 2024-10-06 15:02:11 浏览: 43
输出三角形字符阵列 等腰直角三角形及直角三角形 C语言.docx
等腰字符三角形是一种常见的图形,它由相同字符(通常是星号(*))组成,形状像一个等腰三角形。在C语言中,你可以通过循环结构来创建这样的图案。这里是一个简单的例子,演示如何打印出等腰字符三角形:
```c
#include <stdio.h>
void print_triangle(int size) {
int i, j;
for (i = 0; i < size; i++) {
// 打印空格
for (j = size - 1; j > i; j--)
printf(" ");
// 打印星号
for (j = 0; j <= i; j++)
printf("*");
// 换行
printf("\n");
}
// 最后一行单独处理,因为不需要空格
for (i = 0; i < size; i++)
printf("*\n");
}
int main() {
int triangle_size;
printf("请输入三角形的大小:");
scanf("%d", &triangle_size);
print_triangle(triangle_size);
return 0;
}
```
在这个程序中,用户可以输入一个整数作为三角形的边长,`print_triangle`函数会打印出相应大小的等腰三角形。运行这个程序,你将看到控制台显示的等腰字符三角形。
阅读全文