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. 正斜杠(" / ")和反斜杠(" \ ")的区别

    反斜杠“\”是电脑出现了之后为了表示程序设计里的特殊含义才发明的专用标点.所以除了程序设计领域外,任何地方都不应该使用反斜杠. 如何区分正反斜杠 英语:"/" 英文是forward ...

  2. 对于Makefile的基本使用

    上课不听讲的后果就是课下疯狂补知识了 原文来自https://www.cnblogs.com/chenguanfu/p/4415072.html 在Windows下,只需要简单的点击以下make,re ...

  3. Python3中的__new__方法以及继承不可变类型类的问题

    最近在学到Python中的__new__方法时被弄懵逼了,一开始实在是很难理解,有很多地方想不通(本人强迫症).最近自己慢慢思索得出了能说服自己的理解: 说__new__方法之前要先提到__init_ ...

  4. Qt Installer Framework翻译(7-5)

    操作 这些操作由组件和控制脚本准备,并由安装程序执行. 注意:操作是通过线程执行的. 在内部,每个操作都有一个DO步骤,包含有关安装程序的说明,以及一个UNDO步骤,包含有关卸载程序的说明. 操作总结 ...

  5. TCP/IP、TCP、UDP、Socket知识汇总

    带你了解TCP/IP,UDP,Socket之间关系 https://blog.csdn.net/chaoshenzhaoxichao/article/details/79785318 主要知识点: T ...

  6. [校内训练20_01_17]ABC

    1.平面上每次加入直角边平行于坐标轴的等腰直角三角形,每次询问某个点被覆盖了多少次. 大常数算法:O(nlog^2) #include<bits/stdc++.h> using names ...

  7. [总结]ACM模拟总结

    1.心态一定要稳,千万不要慌. 2.内部交流要多点,说不定就讨论出有用的性质了. 3.题目细节一定要想清楚. 4.一道题绝对不能让多个人来写. 5.英语要好好学.

  8. Mac 解决IDEA无法启动的问题

    今天重装了IDEA,发现IDEA启动不了,点击IDEA无反应,使用命令行启动idea,然后看看具体的错误,具体的启动方案就是:打开finder->应用程序->idea.app->右键 ...

  9. Spring注解开发系列Ⅲ --- 生命周期

    Bean的生命周期 Spring Bean 的生命周期在整个 Spring 中占有很重要的位置,掌握这些可以加深对 Spring 的理解. 首先看下生命周期图: 再谈生命周期之前有一点需要先明确: S ...

  10. JDK源码之StringBuffer与StringBuilder类分析

    一 概述 StringBuffer类被 final 所修饰,不能被继承,StringBuffer继承了AbstractStringBuilder类, 是一个可变的字符序列,并且类中方法都有synchr ...