用c语言输出“***** ***** ***** ***** ”
时间: 2024-09-23 12:17:04 浏览: 53
你可以使用嵌套循环和printf函数来实现这个需求。下面是一个简单的C程序示例:
```c
#include <stdio.h>
int main() {
int rows = 5; // 定义行数
for (int i = 0; i <= rows; i++) { // 遍历每一行
for (int j = 0; j <= rows - i; j++) { // 内层循环控制空格和星号的数量
if (j < rows / 2 || i == rows) { // 当前位置处于最外层或中间时打印星号
printf("*");
} else { // 其他位置打印空格
printf(" ");
}
}
printf("\n"); // 换行到下一行
}
return 0;
}
```
当你运行这个程序,它会输出类似这样的图案:
```
*****
*****
*****
*****
```
阅读全文