C++表白代码–Beating heart

成品图:

代码:

#include <stdio.h>
#include <math.h>
#include <windows.h>
#include <tchar.h>float f(float x, float y, float z) {float a = x * x + 9.0f / 4.0f * y * y + z * z - 1;return a * a * a - x * x * z * z * z - 9.0f / 80.0f * y * y * z * z * z;
}float h(float x, float z) {for (float y = 1.0f; y >= 0.0f; y -= 0.001f)if (f(x, y, z) <= 0.0f)return y;return 0.0f;
}int main() {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0x0C);HANDLE o = GetStdHandle(STD_OUTPUT_HANDLE);_TCHAR buffer[25][80] = { _T(' ') };_TCHAR ramp[] = _T("123456789");int count= 0;int count1=0;for (float t = 0.0f;; t += 0.1f) {int sy = 0;float s = sinf(t);float a = s * s * s * s * 0.2f;for (float z = 1.3f; z > -1.2f; z -= 0.1f) {_TCHAR* p = &buffer[sy++][0];float tz = z * (1.2f - a);for (float x = -1.5f; x < 1.5f; x += 0.05f) {float tx = x * (1.2f + a);float v = f(tx, 0.0f, tz);if (v <= 0.0f) {float y0 = h(tx, tz);float ny = 0.01f;float nx = h(tx + ny, tz) - y0;float nz = h(tx, tz + ny) - y0;float nd = 1.0f / sqrtf(nx * nx + ny * ny + nz * nz);float d = (nx + ny - nz) * nd * 0.5f + 0.5f;*p++ = ramp[(int)(d * 5.0f)];} else*p++ = ' ';}}for (sy = 0; sy < 25; sy++) {COORD coord = { 0, sy };SetConsoleCursorPosition(o, coord);WriteConsole(o, buffer[sy], 79, NULL, 0);}printf("\n");printf("You Are My Best Lover.\n");printf("I Love You.Mua~\n") ;//表白内容printf("By 甜柚");// 表白者的名字count++;Sleep(33);}
}

C++表白代码--Beating heart相关推荐

  1. C++表白代码---一颗心

    C++表白代码-一颗心 运行结果: 代码: #include<iostream> #include<cmath>using namespace std;int main() { ...

  2. python浪漫表白代码

    python浪漫表白代码 示例代码: import turtle import random# 在(x, y)处画爱心lalala def love(x, y):lv = turtle.Turtle( ...

  3. Python表白代码:“ 星光月夜烟花 皆归你,我也归你”

    导语 "慢品人间烟火色 闲观人间岁月长" ---致自己 遇见我以后,我们的故事就开始了,愿你历经山河,仍觉得人间值得. ​ **星光月夜烟花皆归你,我也归你.**关于烟花大家都​知 ...

  4. python表白代码如何运行-程序员如何实现表白代码

    程序员实现表白代码的方法:首先打开代码编辑器:然后输入告白代码[while (life < end) {love++;},var you = function from_future_impor ...

  5. python表白程序-程序员python表白代码

    python表白代码 源代码如下: # -*- coding:utf-8 -*- import turtle import time # 画爱心的顶部 def LittleHeart(): for i ...

  6. c++代码表白_推荐!在浪漫的日子里程序猿如何用C语言实现520表白代码

    跨年,新年是浪漫的好日子这篇文章主要为大家详细介绍了C语言实现520表白代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下.告白的代码如下,献丑献丑: #include #include int ...

  7. c语言我爱你二进制,二憨的爱情c语言表白代码我爱你·爱如流离.DOC

    [摘要]二憨的爱情.c语言表白代码我爱你 ·爱如流离 HYPERLINK 二憨的爱情.c语言表白代码我爱你 ·爱如流离 那些或喜或悲的情节慢慢的在我脑中烟消云散. 她从不后 于是,流离. 选择了我,j ...

  8. 表白代码c语言_这段代码怎么啦?居然瞬间引起了所有程序员网友的注意!

    不知从何时开始,被黑了十几年的「理工男」得到了释放,人们开始把视线聚焦在了一个群体上,那就是「程序员」!比如,热播的电视大剧<欢乐颂2>里,「直男处女情结」引起了整个互联网热议,众网友纷纷 ...

  9. HTML+CSS+JS 表白代码

    文章目录 案例一 爱你到天昏地暗 案例二 带有音乐的表白代码 案例三 带有图片旋转的表白 案例源码 案例一 爱你到天昏地暗 <html> <style type="text ...

最新文章

  1. 两代“狗”开发者首次解答30多个问题,一定有你想了解的!(附论文下载)
  2. SPY++ 学习总结
  3. mysql int(3)与int(11)的区别详解
  4. Visual Studio 2010中的UML
  5. 最简单的基于FFMPEG的视频编码器(YUV编码为H.264)
  6. 从零开始学习Oracle—安装及删除
  7. java实现程序输出以下5*5数字方格
  8. 高级定时器的各种框图和HAL库重要结构
  9. ctfshow-WEB-web5
  10. 厉害,刚刚官方宣布 IntelliJ IDEA 2020.2 EAP4发布了!
  11. 中维高清监控录像被覆盖故障排除
  12. Oracle如何导出存储过程
  13. jsp页面使用大于号等
  14. 卡内基梅隆大学计算机专业系,卡内基梅隆大学
  15. PDF Expert for Mac 2.5.5 中文版 — PDF编辑工具
  16. pandas中怎么把第一列删掉_pandas删除某一列的方法
  17. [NOIP模拟测试37]反思+题解
  18. openstack-ocata版本nova MQ(rpc)接收端(server)浅析
  19. Epson针式打印机打印十六进制内容解决方案
  20. 伯克利AI实验室最新发文:公布用于机器人抓取的Dexterity Network (Dex-Net) 2.0数据集...

热门文章

  1. sqlite 数据量_Sqlite数据库从入门到放弃
  2. php悬浮框,PopupWindow(悬浮框)的基本使用
  3. java远程执行jmi,java调用matlab 时出现java.lang.NullPointerException错误
  4. vdbench的作用_vdbench和fio测试磁盘性能的对比总结
  5. Spring AOP之通知类别执行顺序
  6. hibernate配置多数据源
  7. 基于JAVA+SpringBoot+Mybatis+MYSQL的电影院管理系统
  8. 基于JAVA+SpringBoot+Mybatis+MYSQL的记账本管理系统
  9. php小论坛开发总结,PHP开发 小型论坛教程之添加论坛-2
  10. oss批量上传工具_OssExplorer一OSS的专用客户端工具【最新版】_Windows_Windows server 2008-云市场-阿里云...