浪漫情人节|C语言画心型
发布日期:2021-06-30 18:55:39 浏览次数:3 分类:技术文章

本文共 1158 字,大约阅读时间需要 3 分钟。

640?wx_fmt=jpeg

640?wx_fmt=png

1.前言

新年第一天上班,先祝大家新年快乐,巧的是,今天刚好又是情人节,所以想了下用C实现画心形符号~

过年的时候,跟我表哥去接新娘,实地看了下,如果一个汉字内心没有点浪漫的细胞,很难勾搭上喜欢的妹子的,希望新的一年,各位单身coder们都能找到喜欢的另一半。

2.心形符号数学公式

Heart Curve -- from Wolfram MathWorld

这个网站里面的公式,我随便挑了一个

https://img-blog.csdnimg.cn/20190214113407685.png

公式如下

640?wx_fmt=jpeg

3.代码如下

代码里面有注释,不理解的可以自己运行调试

注意:easyx 下载链接如下

EasyX Library for C++

#include 
#include 
#include 
#define X 480 #define Y 480 int main() {
    int i, j;     /*初始化X,Y缓冲区*/     initgraph(X, Y);     /*设置背景颜色*/     setbkcolor(WHITE);     /*用于清除图形屏幕*/     cleardevice();     for (i = 0; i

4.运行结果

640?wx_fmt=jpeg

5. 换一个方式实现一下

代码如下

#include 
#include 
#include 
using namespace std; int main() {
    string s = "I love xiaoyun!";     for (float y = 1.1; y >= -1.1; y -= 0.06) {
        int index = 0;         for (float x = -1.1; x <= 1.1; x += 0.025)             if (pow((x*x + y*y - 1.0), 3) - x*x*y*y*y <= 0.0)                 cout << s[(index++) % s.size()];             else                 cout << ' ';         cout << endl;     }     getchar();     return 0; }

运行输出如下

640?wx_fmt=jpeg

640?wx_fmt=png

640?wx_fmt=png

当你看到这里的时候,说明你已经阅读完上面的内容

不管怎样,感谢您有心或者无意的关注和支持

640?wx_fmt=jpeg

转载地址:https://linus.blog.csdn.net/article/details/87887747 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:漫画|Linux 并发、竞态、互斥锁、自旋锁、信号量都是什么鬼?
下一篇:你见过哪些操蛋的代码?

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年04月13日 15时29分14秒