用代码制作一个爱心表白_简单的代码表白跳动的爱心

用代码制作一个爱心表白_简单的代码表白跳动的爱心/*爱心代码:*/#include<stdio.h>#include<math.h>#include<windows.h>#include<time.h>#defineU0.1#defineV0.053voidSetColor(unsignedshortForeColor,unsignedshortBackGroundColor){HANDLEhCon=GetStdHandle(STD_OUTPUT_HANDL…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

/*爱心代码:*/
#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%16*16));
}
int main()
{

    int i,s=0,t,a=10,b=11,c=12,d=13,e=14;
    int z[] = {32,32,206,210,176,174,209,197,209,197,33,32,32};
    /*
    用两位ASCⅡ码表示汉字,中间用“,”分隔;
    32,32–表示空格
    206,210–我
    176,174–爱
    209,197–雅

      (想找ASCⅡ码对应的汉字,可以下载“中英文字符编码查询”小软件,可以到我的资源中查找)
    */

    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+y*y-1)*(x*x+y*y-1)*(x*x+y*y-1)-x*x*y*y*y)<=0))
            {

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

                s++;
                if(s%4==1){SetColor(a,0);printf(“l”);}
                if(s%4==2){SetColor(e,0);printf(“o”);}
                if(s%4==3){SetColor(c,0);printf(“v”);}
                if(s%4==0){SetColor(d,0);printf(“e”);}
                }
                else
                {

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

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

                            s++;
                            if(s%4==1){SetColor(a,0);printf(“l”);}
                            if(s%4==2){SetColor(e,0);printf(“o”);}
                            if(s%4==3){SetColor(c,0);printf(“v”);}
                            if(s%4==0){SetColor(d,0);printf(“e”);}
                        }
                        else
                        {

                            SetColor(b,0);
                            printf(“%c”, z[i-15]);
                            Sleep(50);
                        }
                    }
                    break;
                }
            }
                else
                    printf(” “);
                    Sleep(1);
        }
    printf(“\n”);
    }
    printf(“l love you”);
    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+y*y-1)*(x*x+y*y-1)*(x*x+y*y-1)-x*x*y*y*y)<=0))
                {

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

                    s++;
                    if(s%4==1){SetColor(a,0);printf(“l”);}
                    if(s%4==2){SetColor(b,0);printf(“o”);}
                    if(s%4==3){SetColor(c,0);printf(“v”);}
                    if(s%4==0){SetColor(d,0);printf(“e”);}
                    }
                    else
                    {

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

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

                                s++;
                                if(s%4==1){SetColor(a,0);printf(“l”);}
                                if(s%4==2){SetColor(b,0);printf(“o”);}
                                if(s%4==3){SetColor(c,0);printf(“v”);}
                                if(s%4==0){SetColor(d,0);printf(“e”);}
                            }
                            else
                            {

                                SetColor(e,0);
                                printf(“%c”, z[i-15]);
                            }
                        }
                        break;
                    }
                }
                    else
                        printf(” “);
            }
                printf(“\n”);
        }
            Sleep(1000);
            system(“cls”);

    }
}
 

效果图:

用代码制作一个爱心表白_简单的代码表白跳动的爱心

按过回车之后,会动态表变换颜色

用代码制作一个爱心表白_简单的代码表白跳动的爱心

中英文字符编码查询—可以到我的资源中查找哦

关注博客,还有更多表白技巧哦。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/183729.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • c#获取当前应用程序所在路径

    一、获取当前文件的路径1.System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName获取模块的完整路径,包括文件名。2.

    2021年12月25日
  • java finalize方法详解

    1.finalize的作用finalize()是Object的protected方法,子类可以覆盖该方法以实现资源清理工作,GC在回收对象之前调用该方法。finalize()与C++中的析构函数不是对应的。C++中的析构函数调用的时机是确定的(对象离开作用域或delete掉),但Java中的finalize的调用具有不确定性不建议用finalize方法完成“非内存资源”的清理工作…

    2022年4月5日
  • 1到n阶乘算法的改进「建议收藏」

    1到n阶乘算法的改进「建议收藏」1到n阶乘算法的改进之前用到过好几次了,但总是很长时间不用就会忘了,所以这次直接把它扔进来了。之前总是喜欢用双层循环,其实一个单层循环足以,下面将用Python和C++两种语言进行展示C++:#include<iostream>usingnamespacestd;intmain(){ intsum=0,tmp; for(inti=1;i<=10;i++) { tmp=1; for(intj=1;j<=i;j++) tmp*=j; sum

    2022年7月24日
  • SecureCRTPortable SecureCRT上传bash: rz: command not found

    SecureCRTPortable SecureCRT上传bash: rz: command not found-bash:rz:commandnotfoundrz命令没找到?执行sz,同样也没找到。安装lrzsz:#yum-yinstalllrzsz现在就可以正常使用rz、sz命令上传、下载数据了。使用方法:上传文件#rzfilename下载文件#szfilename

    2022年6月3日
  • Java中violate关键字详解(2)?真正了解violate

    Java中violate关键字详解(2)?真正了解violate一、Java内存模型想要理解volatile为什么能确保可见性,就要先理解Java中的内存模型是什么样的。Java内存模型规定了所有的变量都存储在主内存中。每条线程中还有自己的工作内存,线程的工作内存中保存了被该线程所使用到的变量(这些变量是从主内存中拷贝而来)。线程对变量的所有操作(读取,赋值)都必须在工作内存中进行。不同线程之间也无法直接访问对方工作内存中的变量,线程间变量值的传递均需要通过主内

    2022年7月8日
  • 微信小程序如何实现支付功能?看官方文档头疼(使用云函数的方式操作)「建议收藏」

    先来个效果图^_^微信支付功能,个人公众号是没有办法进行开发支付功能的,需要是使用非个人公众号进行注册(如:营业执照等,可以去淘宝购买一个也行大概500左右)公众平台的配置可以参考文档,这里主要是微信官网注册非个体公众号的否需代码操作。(也就是和我们码农相关的操作了)耐心看下面操作,基本上就是复制下面的代码(整个操作也就一会,基础再差也就30分钟搞定支付)^_^1.创建微信小程序2.在微信小程中序创建云函数1).根目录下创建一…

    2022年4月18日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号