打印星号三角行C语言
时间: 2024-10-14 12:11:09 浏览: 65
Python利用for循环打印星号三角形的案例
5星 · 资源好评率100%
在C语言中,打印星号三角形通常涉及到循环和条件判断。下面是一个简单的例子,展示如何打印等腰三角形:
```c
#include <stdio.h>
// 定义行数
int rows;
// 主函数
void print_star_triangle(int n) {
for (int i = 0; i < n; i++) { // 从第一行到指定行数
// 每行的星号数等于行数
int stars = i + 1;
// 打印每个星号
for (int j = 0; j <= stars; j++) {
printf("* "); // 星号前有空格
}
// 行结束换行
printf("\n");
}
}
int main() {
printf("请输入三角形的行数:");
scanf("%d", &rows);
print_star_triangle(rows);
return 0;
}
```
当你运行这个程序并输入想要的行数,它会打印出相应的星号三角形。
阅读全文