c语言绘制创意三角形
时间: 2024-08-13 13:03:31 浏览: 108
在C语言中绘制创意三角形通常涉及到基本的控制结构和图形输出。这里提供一种简单的基于ASCII字符的方法,例如使用星号(*)创建上三角形:
```c
#include <stdio.h>
void draw_triangle(int rows) {
for (int i = 0; i < rows; i++) {
// 打印空格
for (int j = rows - i - 1; j > 0; j--) {
printf(" ");
}
// 打印星号
for (int k = 0; k <= i; k++) {
printf("*");
}
printf("\n"); // 换行
}
}
int main() {
int triangle_height;
printf("请输入三角形的高度: ");
scanf("%d", &triangle_height);
draw_triangle(triangle_height);
return 0;
}
```
这个程序会提示用户输入三角形的高度,然后按照输入值打印出对应的上三角形。如果你想绘制其他形状,如金字塔、钻石或箭头等,你可以稍微修改`printf`中的字符序列。
阅读全文