编写程序输出等腰三角形的星星
时间: 2024-09-27 20:14:55 浏览: 47
Python利用for循环打印星号三角形的案例
5星 · 资源好评率100%
当然,你可以使用嵌套循环来编写一个简单的C程序,用于输出等腰三角形的星星图案。这里是一个基础的例子:
```c
#include <stdio.h>
int main() {
int rows, i, j;
// 获取用户输入的行数(假设是等腰三角形的高度)
printf("Enter the number of rows for the triangle: ");
scanf("%d", &rows);
// 打印星号
for (i = 1; i <= rows; i++) {
// 对于每一行,打印i个空格,然后i个星号
for (j = 0; j < rows - i; j++) {
printf(" ");
}
for (j = 0; j < i; j++) {
printf("*");
}
printf("\n"); // 换行
}
return 0;
}
```
运行此程序时,它会提示用户输入三角形的行数。例如,如果用户输入5,它将输出以下等腰三角形的星星图案:
```
*
***
*****
*******
*********
```
阅读全文