程序yuan眼中的浪漫如何用C语言画一个“心形”?

在你们的世界里,是不是觉得程序员一点浪漫都不懂?其实不是的,程序yuan的世界也是很浪漫滴。

看 这个图片是不是很浪漫,有木有很惊讶。你没看错,这就是用代码写出来的。

#include int main() {

for (float y = 1.5f; y > -1.5f; y -= 0.1f) {

for (float x = -1.5f; x <>

float a = x * x + y * y - 1;

putchar(a * a * a - x * x * y * y * y <>

}

putchar('\n');

}

}

#include int main() {

for (float y = 1.5f; y > -1.5f; y -= 0.1f) {

for (float x = -1.5f; x <>

float z = x * x + y * y - 1;

float f = z * z * z - x * x * y * y * y;

putchar(f <>

}

putchar('\n');

}

}

#include #include 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) <>

return y;

return 0.0f;

}

int main() {

for (float z = 1.5f; z > -1.5f; z -= 0.05f) {

for (float x = -1.5f; x <>

float v = f(x, 0.0f, z);

if (v <>

float y0 = h(x, z);

float ny = 0.01f;

float nx = h(x + ny, z) - y0;

float nz = h(x, z + ny) - y0;

float nd = 1.0f / sqrtf(nx * nx + ny * ny + nz * nz);

float d = (nx + ny - nz) * nd * 0.5f + 0.5f;

putchar('.:-=+*#%@'[(int)(d * 5.0f)]);

}

else

putchar(' ');

}

putchar('\n');

}

}

各种心形代码,有木有很心动

可以学好编程,向你爱的人表白哦

编程学习2群 173243809

C/C++ 上课时间  21.00-22.00

用C语言制作爱心,如何用C语言画一个“心形”相关推荐

  1. 如何用 css 画一个心形

    如何用 css 画一个心形 (How to draw hearts using CSS) 用两个长方形切圆角倾斜位移并合并为一个心形 第一步 画一个长方形 (Draw a rectangle) 这个长 ...

  2. css画心形原理,如何用 css 画一个心形

    如何用 css 画一个心形 (How to draw hearts using CSS) 用两个长方形切圆角倾斜位移并合并为一个心形 第一步 画一个长方形 (Draw a rectangle) 这个长 ...

  3. 怎么用计算机画爱心,如何用几何画板画一个爱心

    作为强大的几何绘图软件,千万不要以为几何画板只能画一些基本几何图形,其实它的功能强大着呢.其实在使用之后,会发现原来还能用它画出各种函数图像,比如画出类似心形的函数,下面就来一起学习. 具体绘制步骤如 ...

  4. c语言画爱心 带字,如何用C语言画一个心形

    摘要:#include int main() { for (float y = 1.5f; y > -1.5f; y -= 0.1f) { &nb #include int main() ...

  5. 用python画一个心形_python怎么画爱心

    Python可以使用turtle库来画爱心. Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指 ...

  6. python画一个心形照片墙怎么摆_柚子教大家如何用python做精美的照片墙!五分钟学会get新技能...

    在朋友圈中你肯定会见到过下面这样的照片,由数张照片拼接成一张具有规则图案形状的照片墙. 其实这样的一张照片也可以用 Python 实现,主要用到的是 python 中的 Image 库:制作之前需要一 ...

  7. 如何用python画一个心形图_求问怎样用python/python turtle画“心”

    展开全部 python turtle画52614个同心圆方法 import turtle #draw first circle turtle.penup() turtle.goto(0,-200) t ...

  8. 怎么用css画一个心形_如何用CSS创建心形

    CSS3增强了我们仅使用HTML和CSS就能在网站上构建内容的可行性. 您可以找到我们以前精选的出色示例 . 但是,不要让自己过分领先,复杂的设计将需要可能使您头疼的代码. 取而代之的是,我们将创建一 ...

  9. 用c语言,制作一个心形彩色告白图案(附源码)

    今天我们来一个好玩的,用c语言,制作一个心形彩色告白图案. 送给c语言初学者 代码: #include<stdio.h> #include<math.h> #include&l ...

最新文章

  1. Spring Cloud 学习资料收集
  2. 建立你的RoR学习环境(Windows)之一
  3. Eclipse上Maven环境配置使用
  4. Nvidia CUDA初级教程4 GPU体系架构概述
  5. 初识EntityFramework6【转】
  6. jquery分页插件精选
  7. MyBatis-Plus updateById方法更新不了空字符串/null解决方法
  8. 超全的Linux基础知识思维导图(1)
  9. PSI(隐私集合求交集)的几类基础思想
  10. 东南大学成贤学院计算机报名,2021上半年江苏东南大学成贤学院计算机等级考试报名通知...
  11. excel表格拆分多个表如何快速完成?
  12. 如何在Windows上搭建web站点,并发布到公网?1-1
  13. mysql 学生成绩管理数据库操作案例
  14. 阿里云GPU云服务器gn5i/gn5/gn6i/gn6v详解
  15. shell学习18:if判断-e,-f,-f,-L,-r,-w,-x,-s,-nt,-ot的意思
  16. Spring注解开发系列Ⅰ--- 组件注册(上)
  17. Python 实现 PTA 平台 基础编程题目集
  18. 写一个pos机收银软件
  19. c语言程序中最小的单位是,1.在C语言中,程序的基本单位是
  20. 文本标注工具BRAT安装使用

热门文章

  1. 智能手环体验:UP24
  2. 打造一个简单的万能适配器
  3. 奥莉嘎!!!ArrayList源码中remove、removeAll、clear方法我又肝了一遍,收获良多
  4. 计算机二级java答题演示_计算机二级office练习试题 | 简答题篇大放送啦
  5. 视频文件怎样加滤镜?
  6. 细数网易云音乐上那些值得收藏的民谣歌单。
  7. Web3.0 像是宇宙大爆炸后的混沌状态#光点TALK
  8. SDU项目实训——后台搭建——SpringBoot+Vue学习(一)
  9. 奇偶校验、累加和校验、CRC 算法
  10. STC-ISP 打开工程文件问题×××××××