Description 打印一个空心等边三角形。三角形的边框由字符*构成。 Input 一个小于10的正整数。表示三角形的行数。 Output 输出空心三角形。
时间: 2024-04-08 19:29:14 浏览: 66
请注意,我将使用C语言来编写一个打印空心等边三角形的函数。以下是代码示例:
```c
#include <stdio.h>
void printHollowTriangle(int n) {
int i, j;
for (i = 1; i <= n; i++) {
// 打印空格
for (j = 1; j <= n - i; j++) {
printf(" ");
}
// 打印边框*
if (i == 1 || i == n) {
for (j = 1; j <= i * 2 - 1; j++) {
printf("*");
}
}
else {
// 打印空心部分
printf("*");
for (j = 1; j <= (i - 1) * 2 - 1; j++) {
printf(" ");
}
printf("*");
}
printf("\n");
}
}
int main() {
int n;
scanf("%d", &n);
printHollowTriangle(n);
return 0;
}
```
这个函数接受一个小于10的正整数作为参数,表示三角形的行数。然后,它会打印出一个空心的等边三角形,边框由字符*构成。希望对你有所帮助!
阅读全文