用C++做一颗会跳动的爱心

您所在的位置:网站首页 用c语言爱心跳动的代码 用C++做一颗会跳动的爱心

用C++做一颗会跳动的爱心

2023-12-16 03:52| 来源: 网络整理| 查看: 265

先来看看效果: 在这里插入图片描述 在这里插入图片描述 程序描述: 程序先以较慢的速度画一个大爱心,之后跳动的心其实从视觉上看就是一大一小两个心相互切换,但是要调整一下大小爱心变化时的时间间隔。代码主要是通过设置两个函数,利用cls来清屏,重复打印大心和小心,并设置颜色为红色。

详细代码:

#include #include #include using namespace std; //关键公式(x^2+y^2-1)^3-x^2*y^3=0,小于零的时候在心形内部,大于零的时候在外部 void big_heart(){//大爱心的打印,一行一行打印爱心 double x_1,y_1,m_1,n_1; for(y_1=1.5;y_1>-1.5;y_1-=0.1){ //心型的最大长度 for(x_1=-1.5;x_1 //大爱心的打印,迅速的完成爱心的打印 double x_1,y_1,m_1,n_1; for(y_1=1.5;y_1>-1.5;y_1-=0.1){ //心型的最大长度 for(x_1=-1.5;x_1 //小爱心的打印 double x,y,m,n; for(y=3.0;y>-3.0;y-=0.2){ //心型的最大长度 for(x=-3.0;x CONSOLE_CURSOR_INFO cursor; cursor.bVisible = 0; cursor.dwSize = 1; SetConsoleCursorInfo(han,&cursor); } int main(){ //主函数入口 hide(); system("color C"); //颜色调节 big_heart(); int a=1; while(1){ system("cls"); if(a%2==0){ small_heart(); Sleep(400); //控制停顿时间 }else{ big_heart_2(); Sleep(100); //控制停顿时间 } a++; } return 0; }代码片


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3