用C语言制作爱心,如何用C语言画一个“心形”
程序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语言画一个“心形”相关推荐
- 如何用 css 画一个心形
如何用 css 画一个心形 (How to draw hearts using CSS) 用两个长方形切圆角倾斜位移并合并为一个心形 第一步 画一个长方形 (Draw a rectangle) 这个长 ...
- css画心形原理,如何用 css 画一个心形
如何用 css 画一个心形 (How to draw hearts using CSS) 用两个长方形切圆角倾斜位移并合并为一个心形 第一步 画一个长方形 (Draw a rectangle) 这个长 ...
- 怎么用计算机画爱心,如何用几何画板画一个爱心
作为强大的几何绘图软件,千万不要以为几何画板只能画一些基本几何图形,其实它的功能强大着呢.其实在使用之后,会发现原来还能用它画出各种函数图像,比如画出类似心形的函数,下面就来一起学习. 具体绘制步骤如 ...
- c语言画爱心 带字,如何用C语言画一个心形
摘要:#include int main() { for (float y = 1.5f; y > -1.5f; y -= 0.1f) { &nb #include int main() ...
- 用python画一个心形_python怎么画爱心
Python可以使用turtle库来画爱心. Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指 ...
- python画一个心形照片墙怎么摆_柚子教大家如何用python做精美的照片墙!五分钟学会get新技能...
在朋友圈中你肯定会见到过下面这样的照片,由数张照片拼接成一张具有规则图案形状的照片墙. 其实这样的一张照片也可以用 Python 实现,主要用到的是 python 中的 Image 库:制作之前需要一 ...
- 如何用python画一个心形图_求问怎样用python/python turtle画“心”
展开全部 python turtle画52614个同心圆方法 import turtle #draw first circle turtle.penup() turtle.goto(0,-200) t ...
- 怎么用css画一个心形_如何用CSS创建心形
CSS3增强了我们仅使用HTML和CSS就能在网站上构建内容的可行性. 您可以找到我们以前精选的出色示例 . 但是,不要让自己过分领先,复杂的设计将需要可能使您头疼的代码. 取而代之的是,我们将创建一 ...
- 用c语言,制作一个心形彩色告白图案(附源码)
今天我们来一个好玩的,用c语言,制作一个心形彩色告白图案. 送给c语言初学者 代码: #include<stdio.h> #include<math.h> #include&l ...
最新文章
- Spring Cloud 学习资料收集
- 建立你的RoR学习环境(Windows)之一
- Eclipse上Maven环境配置使用
- Nvidia CUDA初级教程4 GPU体系架构概述
- 初识EntityFramework6【转】
- jquery分页插件精选
- MyBatis-Plus updateById方法更新不了空字符串/null解决方法
- 超全的Linux基础知识思维导图(1)
- PSI(隐私集合求交集)的几类基础思想
- 东南大学成贤学院计算机报名,2021上半年江苏东南大学成贤学院计算机等级考试报名通知...
- excel表格拆分多个表如何快速完成?
- 如何在Windows上搭建web站点,并发布到公网?1-1
- mysql 学生成绩管理数据库操作案例
- 阿里云GPU云服务器gn5i/gn5/gn6i/gn6v详解
- shell学习18:if判断-e,-f,-f,-L,-r,-w,-x,-s,-nt,-ot的意思
- Spring注解开发系列Ⅰ--- 组件注册(上)
- Python 实现 PTA 平台 基础编程题目集
- 写一个pos机收银软件
- c语言程序中最小的单位是,1.在C语言中,程序的基本单位是
- 文本标注工具BRAT安装使用