c语言画爱心附带解释,用C语言画一个“爱心”
/*每个main函数代表一种形状*/
#include
using namespacestd;
#include#include
/*int main(void){
for(float y = 1.5f;y > -1.5f;y -= 0.06f){
for(float x = -1.5f;x < 1.5f;x += 0.03f){
float a = x * x + y * y - 1;
putchar(a * a * a - x * x * y * y * y <= 0.0f?'^':' ');
}
putchar('\n');
}
return 0;
}*/
/*int main() {
for (float y = 1.5f; y > -1.5f; y -= 0.1f) {
for (float x = -1.5f; x < 1.5f; x += 0.05f) {
float z = x * x + y * y - 1;
float f = z * z * z - x * x * y * y * y;
putchar(f <= 0.0f ? ".^-=+*"[(int)(f * -8.0f)] : ' ');
}
putchar('\n');
}
}*/
/*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() {
for (float z = 1.5f; z > -1.5f; z -= 0.06f) {
for (float x = -1.5f; x < 1.5f; x += 0.03f) {
float v = f(x, 0.0f, z);
if (v <= 0.0f) {
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');
}
}*/
c语言画爱心附带解释,用C语言画一个“爱心”相关推荐
- python画树叶-如何理解python一行代码实现一个爱心字符画?
前言 python中有个很酷的效果,一行代码实现一个爱心字符,虽说是一行代码,但是理解起来还是比较难的,括号太多,并且使用了python的一些快捷小技巧.比如三元表达式,列表生成式,字符串拼接以及一个 ...
- C语言scanf函数详细解释,[转载]C语言printf和scanf函数详细用法
Printf和Scan函数的使用方法 一 printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出 信息.在编写程序时经常会用到此函数.printf()函数的调用格式为: prin ...
- 随手画个圆,你是怎么画的?我们分析了10万个圆,得到了这样的结论
在读本文之前,可以先自己试着从纸上画个圆圈.再回想一下,你是从上面开始画的还是下面呢?顺时针还是逆时针? 在这些问题里,可能隐藏着你来自哪里的线索. 今年十一月,谷歌发布了一款叫"Quick ...
- C 语言还值得学习吗?C 语言会过时吗?C 语言解惑
C 语言还值得学吗? 答案是肯定的. 第一,学习C有助于更好的理解C++,Java,C#,Perl以及其他基于C的特性的语言.第一开始就学习其他语言的程序员往往不能很好的掌握继承自C语言的基本特性. ...
- C语言小程序:如何用代码“画”出一个爱心
利用ASCII编码第三个字符,作为基础,然后利用三个多重循环画出一个爱心出来.要使用控制台改变运行框大小和文字的颜色,黑白的爱心不免有些诡异. #define _CRT_SECURE_NO_WARNI ...
- html语言怎么打出红色心形,使用HTML-CSS画爱心的过程详解
如何使用HTML-CSS来画出一个爱心呢,下面我就教大家使用HTML-CSS画爱心的方法. 第一步: 先画一个正方形.如图: css画桃心 .heart-body { width: 500px; ma ...
- java输出画一个爱心
这是一个用 Java 语言输出画一个爱心的示例代码: public class Heart {public static void main(String[] args) {double x, y, ...
- Python编程 利用Python画一个爱心
作者简介:一名在校计算机学生.每天分享Python的学习经验.和学习笔记. 座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页 目录 前言 一.所使用的库 1.turtle库 2.情人 ...
- 给好朋友用代码画一个爱心吧
目录 效果图 html爱心 python爱心 编辑 代码 html python 浅浅分析一下<燃烧我,照亮你>剧中的爱心代码 光棍节要到了,不给心意的人写个爱心代码? 话不多说,上才艺 ...
最新文章
- Ckeditor通过Ajax更新数据
- 一条python语句实现BGR图像转RGB图像
- docker安装gitlab_Gitlab 中 CI/CD 自动化部署与使用
- sublime运行前自动保存代码(转)
- 1.4 编程基础之逻辑表达式与条件分支 16 三角形判断
- tar 解压_关于Ubuntu下解压tar.xz方法记录
- TensorFlow入门--队列与TensorBoard操作
- 4.[attribute!=value]属性选择器
- expert php and mysql_Expert PHP and Mysql
- 在Nutz中给Druid配置数据库加密
- QT高级编程学习笔记(1)
- proteus8找不到isis
- 计算机图形学课本pdf,计算机图形学教材.pdf
- BOCHS 模拟器和我的启动代码
- Element引入Iconfont(阿里巴巴矢量图标库)第三方图标库
- 图灵1951年报告Intelligent Machinery,A Heretical Theory中英文,公号回复“图灵1951报告”下载PDF双语典藏版
- Windows bat 循环脚本案例
- app获取缓存、清理缓存
- php字符窜转json_php如何将字符串转换json
- 利用Python制作微信机器人(三)实现爬取JD商品价格
热门文章
- python正则匹配_Python正则表达式只匹配一次
- java中的Attribute类_java培训技术ModelAttribute注解修饰POJO类型的入参
- rofl用什么播放_ROFL的完整形式是什么?
- 升级了 Windows 11 正式版,有坑吗?
- 一文学搞懂阿里开源的微服务新贵Nacos!
- okhttp_utils的使用以及与服务端springboot交互中遇到的问题
- include和require区别
- JQuery Datatables 获取实例及如何进行全局设置
- 实现android应用程序自动化测试的批处理脚本,简单入手移动端并发自动化测试:Appium+Robot+ 批处理脚本...
- 转学到斯坦福大学计算机专业,斯坦福大学转学申请条件有哪些?