主要有三个部分

  • 1.代码及运行结果展示
  • 2.如何修改背景颜色和爱心颜色
  • 3. 如何修改打印速度

1.代码及运行结果展示

代码如下:

#include"stdio.h"
#include"Windows.h"
int main(){
	float x,y,a;
	for(float y=1.5;y>-1.3;y-=0.1){
	    for(float x=-1.5;x<1.5;x+=0.05)
		{ 
		float a=x*x+y*y-1;
		putchar(a*a*a-x*x*y*y*y<0.0?'*':' ');
	}
	Sleep(100);//在此处修改每行打印时间 
	system("color 0c");//在此处修改背景颜色和爱心颜色 
	putchar('\n');
	}
	printf("------------你要对她说的话-------------");//在引号里写下你要对她说的话 
	getchar();//防止在运行结束后闪退
	return 0; 
} 

运行结果如下:
以上就是用C语言画爱心的的全部代码和运行结果了

2.如何修改背景颜色和爱心颜色

可以通过修改第十二行的代码来实现

system("color 0c");//在此处修改背景颜色和爱心颜色 

color后面的 0c 是控制背景颜色和爱心颜色的,0c可以分成两个十六进制数字来看。数字0控制的是背景颜色,0代表黑色,数字c控制的是打印出来的爱心颜色,c代表红色。

如果想要改变颜色,只需要按照下面的数字和颜色对应表修改这两个十六进制数即可。

数字与颜色对应表如下图:

来看几个例子吧

1.亮白色背景,蓝色爱心

system("color F1");

2.亮白色背景,红色爱心

system("color F4");

3. 如何修改打印速度

可以通过修改第十一行代码来实现

Sleep(100);//在此处修改每行打印时间 

100代表的是打印每一行需要的时间,单位是毫秒。
100就是100毫秒,也就是0.1秒打印一行,那整个爱心2到3秒就会打印完成。
如果过你想延长这个时间,只需要把100变为更大的数值即可。

更多推荐

c语言画爱心教程(修改爱心颜色,修改打印爱心时间)