C语言实现画爱心(两种方式画法)

news/2024/10/18 5:38:33/

📣📣📣📣📣📣📣📣
✏️作者主页:枫霜剑客
📋 系列专栏:C语言知识学习归纳总结(逐梦篇专栏合集)
🌲上一篇: C语言实现贪吃蛇(双人版本)
📣📣📣📣📣📣📣📣

🎍逐梦编程,让中华屹立世界之巅。
🎍简单的事情重复做,重复的事情用心做,用心的事情坚持做;

在这里插入图片描述

文章目录

  • 前言
  • 一、效果图欣赏
  • 二、代码实现
    • 1、爱你一万年画法实现
    • 2、爱如潮水画法实现
  • 总结
  • 新壁纸


前言

做一个漂亮的爱心送给你的爱人哈,愿天下有情人终成眷属!
本期画一个用C语言实现的爱心,;分别有两种实现画法供使用;


一、效果图欣赏

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

二、代码实现

1、爱你一万年画法实现

具体代码实现如下:

/*-----------------------------------【程序说明】----------------------------
*			 项目命题:   爱你一万年(C语言)
* 			 代码所属:   枫之剑客
* 			     作者:   阿甘
* 		     开发时间:   2021/11/16
*			IDE 版 本:   Visual Studio 2015
*		     项目版本:   1.0.0.1
*---------------------------------------------------------------------------*/
#include<stdio.h>
#include<stdlib.h>int main()
{char love[] = "I love you I love you I love you I l";printf("\n\n\n");printf("%*.*s\n", 58, 21, "_Qo_           _oQ_");printf("%*.*s\n", 61, 25, "I love you    you I love");printf("%*.*s\n", 63, 29, "I love you I l ove you I love");printf("%*.*s\n", 65, 33, love);printf("%*.*s\n", 66, 35, love);printf("%*.*s\n", 66, 35, love);printf("%*.*s\n", 65, 33, love);printf("%*.*s\n", 64, 31, love);printf("%*.*s\n", 63, 29, love);printf("%*.*s\n", 61, 25, love);printf("%*.*s\n", 59, 21, love);printf("%*.*s\n", 57, 17, love);printf("%*.*s\n", 55, 13, love);printf("%*.*s\n", 53, 9, love);printf("%*.*s\n", 51, 5, love);printf("%*.*s\n", 50, 3, love);printf("%*.*s\n", 49, 1, love);system("pause");return 0;
}

代码解析:其中%*.*s,小数点后" * “表示输出位数,printf格式字符串中,与宽度控制和精度控制有关的常量都可以换成变量,方法就是使用一个” * “代替那个常量,然后在后面提供变量给” * ";

2、爱如潮水画法实现

比较通用,直接上代码:

/*-----------------------------------【程序说明】----------------------------
*			 项目命题:   爱如潮水(C语言)
* 			 代码所属:   枫之剑客
* 			     作者:   阿甘
* 		     开发时间:   2021/11/16
*			IDE 版 本:   Visual Studio 2015
*		     项目版本:   1.0.0.1
*---------------------------------------------------------------------------*/
#include<stdio.h>
#include<stdlib.h>int main()
{float love = 0.0f;float myX = 0.0f, myY = 0.0f;for (myY = 1.5f; myY > -1.5f;myY -= 0.1f){for (myX = -1.5f; myX <1.5f;myX += 0.05f){love = myX*myX + myY*myY - 1;putchar(love*love*love - myX*myX*myY*myY*myY <= 0.0f ? '*' : ' ');}printf("\n");}system("pause");return 0;
}

总结

在这里插入图片描述

本期主要是使用C语言画爱心哈,方法有很多,可以多多实践尝试新花样;

大家的「关注❤️ + 点赞👍 + 收藏⭐」就是我创作的最大动力!谢谢大家的支持,我们下文见!

🌲 请进入下一篇: 2022圣诞树(C语言摇钱树版本)

🌲 彩蛋壁纸别忘了先看哈!

在这里插入图片描述
在这里插入图片描述

新壁纸

在这里插入图片描述


http://www.ppmy.cn/news/459253.html

相关文章

Android知识点大扫描

Android知识点大扫描 什么是 3G 3G&#xff0c;全称为3rd Generation&#xff0c;中文含义就是指第三代数字通信。 所谓3G&#xff0c;是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。 3G只是一种通信技术标准&#xff0c;符合这个标准的技术有WCDMA、CD…

Android面试准备复习之Android知识点大扫描 .

http://blog.csdn.net/nei504293736/article/details/7013988 3G&#xff0c;全称为3rd Generation&#xff0c;中文含义就是指第三代数字通信。 所谓3G&#xff0c;是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。 3G只是一种通信技术标准&#xff0c;符合…

邬贺铨院士:工业互联网ICT的新挑战来(附PPT照片)

来源&#xff1a;走向智能论坛 摘要&#xff1a;2月21日&#xff0c;由中国信息通信研究院、工业互联网产业联盟、中国通信学会联合主办的2019工业互联网峰会在北京召开。中国工程院院士邬贺铨做题为“工业互联网ICT的新挑战”的主旨演讲。 尊敬的苗部长、赵院长、张总&#xf…

linux下windows软件的代替品

此文为网上找到的一篇博文稍后会根据个人日常使用习惯重新分化 &#xff0c;希望能对想早日进入linux下工作的朋友有些帮助 Linux下数百种 Windows 软件的免费替代品列表 程序所执行任务的描述 Windows Linux 1) 网络连接 网页浏览器 微软 IE&#xff0c;网景 Netscape / …

二维码也能成为大英博物馆的展品?

不知道大家对大英博物馆举办的“百物展办”有没有了解&#xff0c;每次评出的“第 101 号”被人津津乐道&#xff0c;在2017年&#xff0c;来到上海博物馆评选出的第101号是二维码。这个结果颇令人意外&#xff01; 不过&#xff0c;上海博物馆展出的这个二维码还经过了一些“…

PDF阅读器哪个好用?看完这篇文章就可以不用再问了

提到PDF文件格式&#xff0c;大家是不是都很熟悉了呢&#xff1f;但想要浏览PDF文件是需要专门的PDF阅读器的&#xff0c;大家知道免费的PDF阅读器有哪些吗&#xff1f;下面我就给大家推荐几款我使用过&#xff0c;并且感觉不错的软件&#xff0c;一起往下看看吧&#xff01; P…

EPUB和PDF的区别,有什么好用的epub阅读器

目前我们在阅读中经常遇到EPUB和PDF的文件&#xff0c;它们都能作为电子书文件&#xff0c;那它们之间有什么区别呢&#xff1f;今天笔者就来给大家科普一下它们俩的区别&#xff0c;顺便再给大家安利一些适合阅读EPUB和PDF的软件。 EPUB&#xff1a; EPUB由国际数字出版平台创…

最好用的PDF阅读器,登陆华为应用市场首页

说到PDF让人想到的是福昕阅读器、Adobe Reader、极速阅读器、迅捷阅读器&#xff0c;这么多PDF阅读器该怎么选择&#xff1f;有人说每一款都试用过去&#xff0c;最后留下一款你觉得最好用的就行了。还有人说&#xff0c;选择应用市场排名最高的那个肯定是最好用的。 这些话都…