用devC++写一个代码画一个蛋糕
时间: 2024-10-23 13:19:18 浏览: 22
在Dev-C++中画一个简单的蛋糕图形可能涉及到使用控制台字符输出。由于控制台的局限性,我们无法直接创建复杂的二维图形,但我们可以创建一个表示蛋糕基础形状的文字布局。下面是一个简单的例子,显示一个" Happy Birthday"字样的蛋糕,这可以看作是一个简化的蛋糕图案:
```cpp
#include <iostream>
int main() {
int cakeHeight = 5;
for (int i = 0; i <= cakeHeight; ++i) {
for (int j = 0; j < 20; ++j) { // 假设蛋糕宽度为20个字符
if (i == 0 || i == cakeHeight || j >= 9 && j < 16) { // 主体部分
std::cout << "*"; // 圆点代表蛋糕的一部分
} else if (i == 1 || i == cakeHeight - 1) { // 上下边缘装饰线
std::cout << "+";
} else if (j % 4 == 0) { // 横向装饰线
std::cout << "-";
} else {
std::cout << " "; // 空格填充
}
}
std::cout << "\n"; // 换行
}
std::cout << "Happy Birthday!" << std::endl;
std::cout << "Have a sweet day!" << std::endl;
return 0;
}
```
运行此程序,你会看到一个简单的“+”形框架围绕着“Happy Birthday”的文字,看起来像一个小蛋糕。
阅读全文