C用*号打印出“C语言”图形
时间: 2024-10-10 19:08:34 浏览: 25
c语言打印*图程序
在C语言中,我们可以利用`*`运算符以及循环结构来打印出类似于"C语言"的文字图形。下面是一个简单的示例,使用嵌套循环来打印出空格和星号交替组成的图案:
```c
#include <stdio.h>
void print_c_like() {
int rows = 5; // 图形的高度
for (int i = 0; i <= rows; i++) { // 遍历行数
for (int j = 0; j < rows - i; j++) { // 每行空格的数量
printf(" "); // 输出空格
}
for (int k = 0; k < 2 * i + 1; k++) { // 每行星号的数量
printf("*"); // 输出星号
}
printf("\n"); // 换行
}
}
int main() {
print_c_like();
return 0;
}
```
当你运行这个程序时,它会输出类似这样的结果(取决于屏幕宽度):
```
*
***
*****
*******
*********
```
阅读全文