本文主要介绍如何用C语言进行一场跳动的爱情。很详细,有一定的参考价值。感兴趣的朋友一定要看!
开始
先来看看效果:
程序描述:
首先,节目以较慢的速度画出一段大爱,然后跳动的心脏实际上是一颗大心脏和一颗小心脏在视觉上相互切换,但大爱和小爱变化的时间间隔需要调整。代码主要是通过设置两个功能,用cls清屏,小心反复打印,颜色设置为红色。
详细代码:
在此插入# includeaiostream。
# includecmath
#includeWindows.h
使用命名空间TD;
//关键公式(x ^ 2y ^ 2-1)3-x ^ 2 * y ^ 3=0,小于0时在心脏内部,大于0时在心脏外部。
Voidbig_heart(){//逐行打印爱情。
doublex_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=1.5X_1=0.05){//心形最大宽度
m _ 1=x _ 1 * x _ 1y _ 1 * y _ 1-1;
n_1=pow(m_1,3)-pow(x_1,2)*pow(y_1,3);
n_10?cout ' x ' : cout“”;
}
睡眠(100);
coutendl
}
}
虚空大_心_2(){//大爱打印,快爱打印完。
doublex_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=1.5X_1=0.05){//心形最大宽度
m _ 1=x _ 1 * x _ 1y _ 1 * y _ 1-1;
n_1=pow(m_1,3)-pow(x_1,2)*pow(y_1,3);
n_10?cout ' x ' : cout“”;
}
coutendl
}
}
虚空小_心(){//小爱的印刷
doublex,y,m,n;
for(y=3.0;y-3.0;Y-=0.2){//心形的最大长度
对于(x=-3.0;x=3.0X=0.1){//心形的最大宽度
m=x * x y * y-1;
n=幂(m,3)-幂(x,2)*幂(y,3);
不知道。cout ' x ' : cout“”;
}
coutendl
}
}
//打印时隐藏光标,美观舒适。
HANDLEhan=GetStdHandle(-11);
void hide(){ 0
CONSOLE _ CURSOR _ INFOcursor
cursor . Bvisible=0;
cursor . DWSize=1;
SetConsoleCursorInfo(han,光标);
}
Intmain(){//主函数入口
hide();
系统(' ColoRC ');//颜色调整
big _ heart();
inta=1;
while(1){ 0
系统(' cls ');
if(a % 2==0){ 0
small _ heart();
睡眠(400);//控制暂停时间
}else{
大_心_ 2();
睡眠(100);//控制暂停时间
}
a;
}
返回0;
}以上代码片是《如何用C做一个跳动的爱》一文的全部内容。感谢您的阅读!希望分享的内容对大家有所帮助。更多相关知识,请关注行业资讯频道!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/153082.html