c语言打印实心金字塔
时间: 2024-10-10 13:04:31 浏览: 44
在C语言中,打印实心金字塔通常涉及到循环和控制结构。下面是一个简单的示例,展示了如何使用嵌套循环来打印一个较小规模的实心金字塔:
```c
#include <stdio.h>
// 定义金字塔的高度
int height = 5;
void print_pyramid(int rows) {
for (int i = 0; i < rows; i++) {
// 打印空格作为前导
for (int spaces = rows - 1; spaces > 0; spaces--)
printf(" ");
// 打印星号,星号的数量随着行数递增
for (int stars = 2 * i + 1; stars > 0; stars--)
printf("*");
// 换行,继续下一行
printf("\n");
}
}
int main() {
print_pyramid(height);
return 0;
}
```
在这个例子中,`height`变量可以调整以改变金字塔的大小。运行这个程序将打印出高度为5的实心金字塔。
阅读全文
相关推荐






