C语言爱心代码以及c++爱心代码

本文介绍了如何使用C语言和C++编写简单的爱心图案代码,通过循环和数学公式实现。文章还提到了system函数在改变背景色和字体颜色中的应用,并提供了一个增强版的代码示例,加入了延时效果,使得爱心图案更具动态感。此外,文章给出了颜色参数的表格供读者参考。
该文章已生成可运行项目,

大家好呀我是小友今天我们来学习一下C语言的爱心代码以及c++的爱心代码

关于这个小代码博主我呢也是自己理解了好久真是惭愧哈哈哈哈毕竟小编也只是一个刚刚学C语言的小白呢个人理解如果有许多不好的希望各位大佬们不要藏私也请批评小编这样子小编才能意识到自己的错误为大家带来更好的心得体会。

好了废话就不多说了直接上代码第一个C语言的简单爱心.

#include<stdio.h>
#include<windows.h>//建立头文件//实现函数调用而这个爱心就是由爱心函数生成的 
int main(){
	float a,b,c;
	for(b=1.5;b>-1.5;b=b-0.1)//循环横坐标 走几步 
	{
		for(a=-1.5;a<1.5;a=a+0.05)//循环纵坐标走几步 
		{
			c=a*a+b*b-1;//套的公式 
			putchar(c*c*c-a*a*b*b*b<=0.0 ?'v':' ');//这是putchar的特有输出方式 
			//putchar不能输出汉字只能输出字符 所谓字符就是ASCII码。 
		}
		system("color 0c");
		putchar('\n');//执行一次就换行 
	}//走出循环开始输出自己的字 
	printf(" ");//这里自己加上表白的人哈虽然我这个太初级了 
	printf(" ");
	
} 

顺便给大家提一句system函数主要作用是在于给计算机做背景以及给文字符号啥的改变颜色

system(color 0c);

0代表黑色 c代表红色以此类推哈

 对了如果大家需要自己添加可以玩一下循环while(1{ 套一个外循环再套一个内循环可以夹杂着提问if else  反正就是要达到你的目的才可以输出这个图形}。

那么接下来我给大家给一张表吧有需要 的可以自行收藏

关于背景以及改变字体的参数

  1. 0---黑色
  2. 1---蓝色
  3. 2---绿色
  4. 3--浅绿色
  5. 4---红色
  6. 5---紫色
  7. 6---黄色
  8. 7---白色
  9. 8---灰色
  10. 9---淡蓝色
  11. A---淡绿色
  12. B---淡浅蓝色
  13. C---淡红色
  14. D---淡紫色
  15. E---淡黄色
  16. F---淡白色

因为我们知道了如何使用system函数所以鸭小编我就给大家升级了一下需要的话就拿去吧

主要功能:还是输出爱心但是加上了延时加上了system的字体变换以及背景变换

看代码

#include<stdio.h>
#include<windows.h>//建立头文件//实现函数调用而这个爱心就是由爱心函数生成的 
void delay()//我们做一个延时操作让爱心更有感觉。
//这个延时操作叫做无参函数也就是没有参数的调用 
{
	int j;
	for(j=0;j<10000000;j++);
 } 
int main(){
	float a,b,c;
	for(b=1.5;b>-1.5;b=b-0.1)//循环横坐标 走几步 
	{
		for(a=-1.5;a<1.5;a=a+0.05)//循环纵坐标走几步 
		{
			c=a*a+b*b-1;//套的公式 
			putchar(c*c*c-a*a*b*b*b<=0.0 ?'v':' ');//这是putchar的特有输出方式 
			//putchar不能输出汉字只能输出字符 所谓字符就是ASCII码。 
			delay();
		}
		system("color 0a");
		delay();
		system("color 0b");
		delay();
		system("color 0c");
		delay();
		system("color 0c");
		delay(); 
		putchar('\n');//执行一次就换行 
	}//走出循环开始输出自己的字 
	printf("呼呼的 ");//这里自己加上表白的人哈虽然我这个太初级了 
	printf(" ");
	
} 

 

以上就是小编的所有内容了下期再见。

                                                                                                           以上内容为小友独创禁止搬运

本文章已经生成可运行项目
评论 8
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值