c语言心形告白代码实现

1.彩色告白

include<stdio.h>

include<math.h>

include<windows.h>

include<time.h>

define U 0.1

define V 0.053

void SetColor(unsigned short ForeColor,unsigned short BackGroundColor)

{

HANDLE hCon=GetStdHandle(STD_OUTPUT_HANDLE);

SetConsoleTextAttribute(hCon,(ForeColor%16)|(BackGroundColor%1616));

}

int main()

{

int i,s=0,t,a=10,b=11,c=12,d=13,e=14;

int z[] = {32,32,206,210,207,178,187,182,196,227,33,32,32};

float x,y;

srand(time(NULL));

for(y=1.3;y>=-1.1;y-=U)

{

for(x=-2;x<1.4;x+=V)

{

if((((x
x+yy-1)(xx+yy-1)(xx+yy-1)-xxyyy)<=0))

{

if(y>=1.3-10
U||y<=1.3-11U)

{

s++;

if(s%41){SetColor(a,0);printf("l");}

if(s%42){SetColor(e,0);printf("o");}

if(s%43){SetColor(c,0);printf("v");}

if(s%40){SetColor(d,0);printf("e");}

}

else

{

for(i = 0;i < 42;i++)

{

if(i<=14||i>=28)

{

s++;

if(s%41){SetColor(a,0);printf("l");}

if(s%42){SetColor(e,0);printf("o");}

if(s%43){SetColor(c,0);printf("v");}

if(s%40){SetColor(d,0);printf("e");}

}

else

{

SetColor(b,0);

printf("%c", z[i-15]);

Sleep(50);

}

}

break;

}

}

else

printf(" ");

Sleep(1);

}

printf("\n");

}

printf("按任意键继续!");

getchar();

while(1)

{

system("cls");

t=a;a=b;b=c;c=d;d=e;e=t;

for(y=1.3;y>=-1.1;y-=U)

{

for(x=-2;x<1.4;x+=V)

{

if((((x
x+yy-1)(xx+yy-1)(xx+yy-1)-xxyyy)<=0))

{

if(y>=1.3-10
U||y<=1.3-11*U)

{

s++;

if(s%41){SetColor(a,0);printf("l");}

if(s%42){SetColor(b,0);printf("o");}

if(s%43){SetColor(c,0);printf("v");}

if(s%40){SetColor(d,0);printf("e");}

}

else

{

for(i = 0;i < 42;i++)

{

if(i<=14||i>=28)

{

s++;

if(s%41){SetColor(a,0);printf("l");}

if(s%42){SetColor(b,0);printf("o");}

if(s%43){SetColor(c,0);printf("v");}

if(s%40){SetColor(d,0);printf("e");}

}

else

{

SetColor(e,0);

printf("%c", z[i-15]);

}

}

break;

}

}

else

printf(" ");

}

printf("\n");

}

Sleep(1000);

system("cls");

}

}

2.简单心形 #include <math.h>

include <stdio.h>

int main()

{

float y, x, a;

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

{

for (x = -1.5f;x < 1.5f;x += 0.05f)

{

a = xx + yy - 1;

putchar(aaa - xxyyy <= 0.0f ? '*' : ' ');

}

putchar('\n');

}

return 0;

}

3.花纹心形

查看原文 https://www.cppentry.com/bencandy.php?fid=45&id=169184

编程资料 https://www.cppentry.com

c语言心形告白代码实现的更多相关文章

  1. 心形java和C语言2019/10/17

    在网上无意中看到这个代码,学习了一下心形函数的知识:http://mathworld.wolfram.com/HeartCurve.html package dada; /** * 了解Heart C ...

  2. 心跳(纯代码制作心形,animation动画)

    思路:利用两个长方形(比例是2:3 | 3:2)可以合成心形,然后利用动画,缩放大小实现心跳(纯代码),效果如下: <body> <div></div> </ ...

  3. 【C语言】用C语言输出“心形”图案

    在你们的世界里,是不是觉得程序猿一点浪漫都不懂?其实不是的,程序猿的世界也是很浪漫滴! 傻瓜版 int main() { printf("❤"); ; } 高级版 //版本一:单个 ...

  4. CSS3制作心形头像

    1.功能需求: 最近有一个基于微信开发的Mobile Web项目,是一个活动页面.功能需求:用户使用微信扫描二维码,然后授权使用微信登录,然后读取用户的昵称和头像,然后显示在一个饼图上面.头像需要有一 ...

  5. CSS 魔法系列:纯 CSS 绘制图形(心形、六边形等)

    <CSS 魔法系列>继续给大家带来 CSS 在网页中以及图形绘制中的使用.这篇文章给大家带来的是纯 CSS 绘制五角星.六角形.五边形.六边形.心形等等. 我们的网页因为 CSS 而呈现千 ...

  6. Android中利用画图类和线程画出闪烁的心形

                                                        本文讲解主要涉及的知识点: 1.线程控制 2.画图类 3.心形函数 大家先看图片: <ig ...

  7. css3实现三角形,聊天背景气泡,心形等形状

    1.聊天背景气泡: css代码如下: #talkbubble {width: 120px;margin:auto; background: red; position: relative; -moz- ...

  8. 超多经典 canvas 实例,动态离子背景、移动炫彩小球、贪吃蛇、坦克大战、是男人就下100层、心形文字等等等

    超多经典 canvas 实例 普及:<canvas> 元素用于在网页上绘制图形.这是一个图形容器,您可以控制其每一像素,必须使用脚本来绘制图形. 注意:IE 8 以及更早的版本不支持 &l ...

  9. [Micropython]TPYBoard v10x拼插编程实验 点亮心形点阵

    一.什么是TPYBoard开发板 TPYBoard是以遵照MIT许可的MicroPython为基础,由TurnipSmart公司制作的一款MicroPython开发板,它基于STM32F405单片机, ...

随机推荐

  1. idea初使用之自动编译

    原文地址:https://blog.csdn.net/diaomeng11/article/details/73826564/ 因为公司需要,方便使用框架以及代码整合,使用同一开发集成环境idea,因 ...

  2. 手把手写一个基于Spring Boot框架下的参数校验组件(JSR-303)

    前言 之前参与的新开放平台研发的过程中,由于不同的接口需要对不同的入参进行校验,这就涉及到通用参数的校验封装,如果不进行封装,那么写出来的校验代码将会风格不统一.校验工具类不一致.维护风险高等其它因素 ...

  3. 一文带你了解 HTTP 黑科技

    这是 HTTP 系列的第三篇文章,此篇文章为 HTTP 的进阶文章. 在前面两篇文章中我们讲述了 HTTP 的入门,HTTP 所有常用标头的概述,这篇文章我们来聊一下 HTTP 的一些 黑科技. HT ...

  4. 使用C++进行声明式编程

            声明式编程(英语:Declarative programming)是一种编程范型,与命令式编程相对立.它描述目目标性质,让计算机明白目标,而非流程.声明式编程不用告诉电脑问题领域,从而 ...

  5. MYGUI3.2改造——完善windows下的文字显示

    MYGUI 3.2 是支持中文显示的——往“MyGUI_Fonts.xml”文件里添加上中文的编码范围即可,这个网上有很多. 能显示中文后,再添加中文的自动换行,这个网上有:http://blog.s ...

  6. 动态规划-Dynamic Programming(DP)

    动态规划 动态规划方法心得 ​ 动态规划是一般的面试.笔试中的高频算法题,熟练掌握必要的.动态规划的中心思想是在解决当前问题时,可以由之前已经计算所得的结果并结合现在的限制条件递推出结果.由于此前的计 ...

  7. Dockers 部署 MongoDB + mongo-express

    1. 拉取 Mongo 镜像 docker pull mongo: 2.  运行镜像 docker run -d --name mongodb --volume /usr/local/mongodat ...

  8. ubuntu以root身份登录

  9. 全局对象的构造函数会在main函数之前执行?

    #include <iostream> using namespace std; class CTest { public: CTest() { cout << "构 ...

  10. 遍历CSDN博客

    --http://blog.csdn.net/leixiaohua1020/article/list/14?viewmode=contents function saveData(data) loca ...