c语音打印图形,第一行四个空格一个*,第二行两个空格三个*,第三行五个*
时间: 2024-11-11 12:12:21 浏览: 13
C语言中使用循环和控制结构可以打印出类似图形。下面是一个简单的示例,展示如何通过printf函数实现这个模式:
```c
#include <stdio.h>
int main() {
int i, j;
// 打印第一行四个空格一个*
printf(" ");
for (i = 0; i < 4; i++) {
printf("*");
}
printf("\n"); // 换行
// 打印第二行两个空格三个*
for (j = 0; j < 2; j++) {
printf(" "); // 两次空格
}
for (i = 0; i < 3; i++) {
printf("*");
}
printf("\n");
// 打印第三行五个*
printf("*****\n"); // 因为这里直接打印固定字符,不需要循环
return 0;
}
```
运行这段程序会得到如下的输出:
```
* * * *
***
*****
```
阅读全文