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

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变为更大的数值即可。

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值