发送爱心-程序员的一点小浪漫

简介: 发送爱心-程序员的一点小浪漫

一、直接上代码:

#include <iostream>
#include <windows.h> 
using namespace std;
int main(){
  float x,y,a;
  for(y=1.5;y>-1.5;y=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<<endl;
  }
  cout<<"  I only love you.  "<<endl;
  return 0;
}

image.gif

二、运行结果如下:

image.gif编辑

三、补充:

颜色属性由两个十六进制数字指定:第一个对应于背景,第二个对应于前景。

每个数字可以为以下任何值:

   0 = 黑色       8 = 灰色

   1 = 蓝色       9 = 淡蓝色

   2 = 绿色       A = 淡绿色

   3 = 浅绿色     B = 淡浅绿色

   4 = 红色       C = 淡红色

   5 = 紫色       D = 淡紫色

   6 = 黄色       E = 淡黄色

   7 = 白色       F = 亮白色

例如代码中的“system(color 04)”是以0=黑色为背景,以4=红色为打印字符色

(猛男色呢?猛男哭泣image.gif编辑

目录
相关文章
|
2月前
|
人工智能 IDE Java
IntelliJ IDEA 2025.1 完整安装指南:激活 + 中文设置 + 全程丝滑 附安装包
IntelliJ IDEA 2025.1 发布,全面支持 Java 24、默认启用 Kotlin K2 模式,增强 Scala 3 支持。AI 助手免费使用,支持 GPT-4.1、Claude 3.7 等云模型,提升代码补全与多文件编辑能力。调试、终端架构及 Markdown 预览搜索等功能全面优化,开发体验更高效流畅。
618 3
IntelliJ IDEA 2025.1 完整安装指南:激活 + 中文设置 + 全程丝滑 附安装包
|
9月前
|
人工智能 数据可视化 程序员
低代码开发能否取代后端?深度剖析与展望-优雅草卓伊凡
低代码开发能否取代后端?深度剖析与展望-优雅草卓伊凡
165 5
低代码开发能否取代后端?深度剖析与展望-优雅草卓伊凡
|
11月前
|
机器学习/深度学习 TensorFlow 算法框架/工具
YOLOv11改进策略【卷积层】| 利用MobileNetv4中的UIB、ExtraDW优化C3k2
YOLOv11改进策略【卷积层】| 利用MobileNetv4中的UIB、ExtraDW优化C3k2
811 0
YOLOv11改进策略【卷积层】| 利用MobileNetv4中的UIB、ExtraDW优化C3k2
|
XML Java 应用服务中间件
SpringMvc的具体操作,如何配置springMvc(完整教程)
一个完整的Spring MVC配置教程,包括引入依赖、配置Tomcat、设置DispatcherServlet、编写Spring配置文件、创建Controller以及测试结果。
1543 0
SpringMvc的具体操作,如何配置springMvc(完整教程)
|
开发者 UED Windows
操作系统的演变:从命令行到图形界面
本文将探讨操作系统从最初的命令行界面(CLI)到现代图形用户界面(GUI)的发展历程。我们将回顾这一转变背后的技术驱动因素,以及它对用户交互和软件开发的影响。通过对比不同阶段的操作系统特点,我们可以更好地理解现代操作系统的设计哲学和未来趋势。
|
数据采集 Python
爬虫策略汇总
爬虫策略汇总
154 2
|
消息中间件 缓存 安全
构建高效后端API的五大策略
【7月更文挑战第26天】在数字化时代的浪潮中,后端API作为连接数据与应用的桥梁,其性能直接影响用户体验和业务效率。本文将深入探讨如何通过五大策略优化后端API的设计和实现,旨在为开发者提供一套系统的方法论,以提升API响应速度、增强系统稳定性并确保可扩展性。我们将从API设计原则出发,逐步展开讨论缓存机制、数据库优化、异步处理、服务拆分与微服务架构,以及安全防护措施,帮助读者构建一个既高效又安全的后端API系统。
|
设计模式 消息中间件 供应链
捕捉变化的风-用观察者模式提升用户体验
观察者模式是一种行为设计模式,允许对象之间定义一种订阅机制,以便在对象状态变化时通知多个观察者。它广泛应用于实现动态事件处理系统、用户界面元素的交互,或监测状态变化等场景。 文章中通过丰富的场景案例,展示了不使用观察者模式可能带来的问题,如紧耦合和难以维护;接着解释了如何应用观察者模式成功解决这些问题,通过主题和观察者的解耦,增强系统的灵活性和可扩展性。 进一步解释了观察者模式的工作原理,并介绍了其结构图和运行机制。该模式有助于在维护一致性和实时性方面提供优势,同时促使我们在高层次上分类对象间的交互。 最后
380 0
捕捉变化的风-用观察者模式提升用户体验
|
JavaScript Java
什么?java中居然可以执行js代码了?真是不知者不怪
什么?java中居然可以执行js代码了?真是不知者不怪
|
前端开发
uniapp常用提示框uni.showToast(OBJECT)
uniapp常用提示框uni.showToast(OBJECT)
584 0