用c语言请编写一个程序,输出下列图形。请注意编程规范。 ************************ * Hello World! * ************************
时间: 2024-10-10 14:01:32 浏览: 37
c代码-编写程序输出下列图形: * *** ***** *******
在C语言中,你可以使用嵌套循环来打印出给定的图形。下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int rows = 5; // 图形行数
int cols = 13; // 包含文字的列数
// 打印上半部分星号网格
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
if (i == 0 || i == rows - 1 || j == 0 || j == cols - 1) {
printf("*"); // 第一行和最后一行全为星号
} else {
printf(" "); // 其他位置为空格
}
}
printf("\n"); // 每行结束换行
}
// 打印中间的文字部分
printf("* Hello World! *\n");
// 打印下半部分星号网格
for (int i = rows - 1; i >= 0; i--) {
for (int j = 0; j < cols; j++) {
if (i == 0 || i == rows - 1 || j == 0 || j == cols - 1) {
printf("*"); // 最后一行全为星号
} else {
printf(" "); // 其他位置为空格
}
}
printf("\n");
}
return 0;
}
```
当你运行这个程序,它会按照描述的方式输出图形:
```
**************************
* Hello World! *
**************************
```
阅读全文