C语言循环结构输出* *** ***** ******* ***** *** *
时间: 2024-11-07 19:12:18 浏览: 8
在C语言中,你可以使用for循环结构来实现星号(*)按照指定模式输出。下面是一个简单的示例,它会打印出`* *** ***** ******* ***** *** *`这样的序列:
```c
#include <stdio.h>
int main() {
int rows = 5; // 行数
for (int i = 0; i <= rows; i++) { // 循环从0到rows
for (int j = 0; j < rows - i; j++) { // 内层循环用于填充空格
printf(" "); // 输出空格
}
for (int k = 0; k < 2 * i + 1; k++) { // 内层循环用于打印星号
printf("*"); // 输出星号
}
printf("\n"); // 每行结束换行
}
return 0;
}
```
这个程序首先创建足够的空格,然后添加星号,最后换行开始下一行。每增加一层外层循环,星号的数量就会递增,达到所需的效果。
阅读全文