用c语言编写生日蛋糕
时间: 2024-11-06 21:22:15 浏览: 20
在C语言中编写一个简单的生日蛋糕程序,我们可以创建一个文本模式的输出,展示一个基本的"Happy Birthday!"信息,就像一个虚拟的蛋糕。这里是一个简单的示例:
```c
#include <stdio.h>
#include <string.h>
// 定义蛋糕装饰字符
char cake_char[6][4] = {
{'|', '/', '-', '\\'},
{' ', ' ', '*', ' '},
{'-', '|', ' ', '-'},
{'*', '*', '*', '*'},
{'-', '|', ' ', '-'},
{' ', ' ', '*', ' '}
};
int main() {
// 设置蛋糕的宽度和高度
int width = 5;
int height = sizeof(cake_char) / sizeof(cake_char[0]);
// 打印"Happy Birthday!"祝福
printf("Happy Birthday!\n");
// 输出蛋糕的每一层
for (int i = 0; i < height; ++i) {
for (int j = 0; j < width; ++j) {
if (cake_char[i][j] != ' ') {
printf("%c", cake_char[i][j]);
} else {
printf(" ");
}
}
printf("\n");
}
return 0;
}
```
当你运行这个程序时,会看到类似这样的输出(假设宽度是5个字符):
```
Happy Birthday!
**********
* *
* *
* *
**********
```
阅读全文