作者:手机用户2602926791 | 来源:互联网 | 2024-12-14 07:04
程序展示效果:
此程序在控制台中绘制了一个心形图案,最后输出了一条简短而深情的信息:“I only love you.”
完整代码实现:
#include #include using namespace std; int main() { float x, y, a; for (y = 1.5; y > -1.5; y -= 0.1) { for (x = -1.5; x <1.5; x += 0.05) { a = x * x + y * y - 1; if (a * a * a - x * x * y * y * y <0.0) cout <<'*'; // 心形区域内的点,用星号表示 else cout <<' '; // 心形区域外的点,用空格填充 } system("color 04"); // 设置背景为黑色,字符颜色为红色 cout <
上述C++代码可以直接在Dev-C++或类似的IDE中编译运行。
额外技术细节:
程序中使用了system("color 04")
来改变控制台的颜色。这里的color 04
命令指定了控制台的背景色和前景色(即文本颜色)。其中,“0”代表背景色为黑色,“4”代表前景色为红色。
控制台的颜色可以通过两位十六进制数来设置,每位数字代表不同的颜色选项:
- 0 = 黑色
- 1 = 蓝色
- 2 = 绿色
- 3 = 浅绿色
- 4 = 红色
- 5 = 紫色
- 6 = 黄色
- 7 = 白色
- 8 = 灰色
- 9 = 淡蓝色
- A = 淡绿色
- B = 淡浅绿色
- C = 淡红色
- D = 淡紫色
- E = 淡黄色
- F = 亮白色
因此,在本程序中使用的“04”组合意味着背景为黑色,文本颜色为红色,从而使得心形图案更加突出,增添了几分浪漫气息。