自定义一个函数,输出任意高度的正三角形c语言
时间: 2024-05-12 22:14:00 浏览: 71
利用c语言输出一个三角形
以下是一个输出任意高度正三角形的 C 语言函数:
```
void printTriangle(int height) {
int i, j, k;
for(i=1; i<=height; i++) {
for(j=1; j<=(height-i); j++) {
printf(" ");
}
for(k=1; k<=(2*i-1); k++) {
printf("*");
}
printf("\n");
}
}
```
其中,`height` 参数表示正三角形的高度。函数使用两层循环来输出正三角形,第一层循环控制行数,第二层循环控制每行输出的空格数和星号数。
例如,调用 `printTriangle(5)` 将输出一个高度为 5 的正三角形:
```
*
***
*****
*******
*********
```
阅读全文