c语言输出等腰三角形字符*
时间: 2024-10-22 11:26:57 浏览: 70
在C语言中,要输出一个等腰三角形,可以利用嵌套循环。下面是一个简单的示例,用于打印5行的等腰三角形:
```c
#include <stdio.h>
int main() {
int i, j;
int rows = 5; // 你可以改变这个数值调整三角形的大小
// 上半部分星号
for (i = 1; i <= rows; ++i) {
// 打印空格
for (j = rows - i; j > 0; --j)
printf(" ");
// 打印星号
for (j = 0; j < 2 * i - 1; ++j)
printf("*");
printf("\n"); // 换行
}
// 下半部分星号
for (i = rows - 2; i >= 0; --i) {
// 打印空格
for (j = rows - i - 1; j > 0; --j)
printf(" ");
// 打印星号
for (j = 0; j < 2 * i + 1; ++j)
printf("*");
printf("\n");
}
return 0;
}
```
运行这段程序会得到一个5行的等腰三角形。如果你想要其他大小的三角形,只需修改`rows`变量即可。如果想了解更多关于C语言控制台输出的信息,可以询问
阅读全文