IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> 用c语言爱心代码(可人机交互) -> 正文阅读

[C++知识库]用c语言爱心代码(可人机交互)

可以按照选择想要哪种爱心


#include<stdio.h>
#include<math.h>
#include<windows.h>
#include<time.h>
#include<stdlib.h>  
void SetColor(unsigned short ForeColor,unsigned short BackGroundColor)
{
	HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);
	SetConsoleTextAttribute(hCon,
				(ForeColor % 16) | (BackGroundColor % 16 * 16));
}

int main()
{
	float x, y;
	int s = 0, n, i, j;
	for (i = 1; i <= 50; i++)
	{
		SetColor(0, 14);
		printf(" ");
		printf("%d%%", 2 * i);
		Sleep(101 - 2 * i);
		printf("\b\b\b");
	}
	SetColor(15, 0);
	printf("\b\n加载完成!即将进入:");
	Sleep(2000);
	system("cls");
	do
	{
		system("color 0E");
		for (i = 0; i <= 56; i++)
		{
			if (i >= 20)
			{
				printf("*");
				Sleep(10);
			} else
				printf(" ");
		}
		printf("\n");
		for (i = 0; i <= 56; i++)
		{
			if (i >= 20)
			{
				printf("*");
				Sleep(10);
			} else
				printf(" ");
		}
		printf("\n\t\t\t你想要怎样的心形:\n");
		printf("\n\t\t\t1:由love组成的心形!\n");
		printf("\n\t\t\t2:由随机字符组成的心形!\n");
		printf("\n\t\t\t3:由随机数字组成的心形!\n");
		printf("\n\t\t\t4:由随机颜色组成的心形!\n");
		printf("\n\t\t\t5:退出!\n");
		for (i = 0; i <= 56; i++)
		{
			if (i >= 20)
			{
				printf("*");
				Sleep(10);
			} else
				printf(" ");
		}
		printf("\n");
		for (i = 0; i <= 56; i++)
		{
			if (i >= 20)
			{
				printf("*");
				Sleep(10);
			} else
				printf(" ");
		}
		printf("\n\t\t\t");
		srand(time(NULL));
		scanf("%d", &n);
		system("cls");
		switch (n)
		{
		case 1:
			for (x = 1.3; x >= -1.1; x -= 0.1)
			{
				for (y = -2; y <= 1.4; y += 0.053)
				{
					if (pow(x * x + y * y - 1, 3) -
					    x * x * x * y * y <= 0)
					{
						s++;
						if (s % 4 == 1)
							printf("l");
						if (s % 4 == 2)
							printf("o");
						if (s % 4 == 3)
							printf("v");
						if (s % 4 == 0)
							printf("e");
						Sleep(2);
					} else
						printf(" ");
				}
				printf("\n");
			}
			printf("绘制完成,按任意键返回主页面!");
			break;
		case 2:
			for (x = 1.3; x >= -1.1; x -= 0.1)
			{
				for (y = -2; y <= 1.4; y += 0.053)
				{
					if (pow(x * x + y * y - 1, 3) -
					    x * x * x * y * y <= 0)
					{
						printf("%c",
						       rand() % 10 +
						       rand() % 10 + 97);
						Sleep(2);
					} else
						printf(" ");
				}
				printf("\n");
			}
			printf("绘制完成,按任意键返回主页面!");
			break;
		case 3:
			for (x = 1.3; x >= -1.1; x -= 0.1)
			{
				for (y = -2; y <= 1.4; y += 0.053)
				{
					if (pow(x * x + y * y - 1, 3) -
					    x * x * x * y * y <= 0)
					{
						printf("%d", rand() % 10);
						Sleep(2);
					} else
						printf(" ");
				}
				printf("\n");
			}
			printf("绘制完成,按任意键返回主页面!");
			break;
		case 4:
			for (x = 1.3; x >= -1.1; x -= 0.1)
			{
				for (y = -2; y <= 1.4; y += 0.053)
				{
					if (pow(x * x + y * y - 1, 3) -
					    x * x * x * y * y <= 0)
					{
						SetColor(0, rand() % 6 + 10);
						printf(" ");
						Sleep(2);
					} else
					{
						SetColor(0, 0);
						printf(" ");
					}
				}
				printf("\n");
			}
			SetColor(15, 0);
			printf("绘制完成,按任意键返回主页面!");
			break;
		default:
			break;
		}
		getch();
		system("cls");
	}
	while (n != 5);
}




`#include<stdio.h>
#include<math.h>
#include<windows.h>
#include<time.h>
#include<stdlib.h>  
void SetColor(unsigned short ForeColor,unsigned short BackGroundColor)
{
	HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);
	SetConsoleTextAttribute(hCon,
				(ForeColor % 16) | (BackGroundColor % 16 * 16));
}

int main()
{
	float x, y;
	int s = 0, n, i, j;
	for (i = 1; i <= 50; i++)
	{
		SetColor(0, 14);
		printf(" ");
		printf("%d%%", 2 * i);
		Sleep(101 - 2 * i);
		printf("\b\b\b");
	}
	SetColor(15, 0);
	printf("\b\n加载完成!即将进入:");
	Sleep(2000);
	system("cls");
	do
	{
		system("color 0E");
		for (i = 0; i <= 56; i++)
		{
			if (i >= 20)
			{
				printf("*");
				Sleep(10);
			} else
				printf(" ");
		}
		printf("\n");
		for (i = 0; i <= 56; i++)
		{
			if (i >= 20)
			{
				printf("*");
				Sleep(10);
			} else
				printf(" ");
		}
		printf("\n\t\t\t你想要怎样的心形:\n");
		printf("\n\t\t\t1:由love组成的心形!\n");
		printf("\n\t\t\t2:由随机字符组成的心形!\n");
		printf("\n\t\t\t3:由随机数字组成的心形!\n");
		printf("\n\t\t\t4:由随机颜色组成的心形!\n");
		printf("\n\t\t\t5:退出!\n");
		for (i = 0; i <= 56; i++)
		{
			if (i >= 20)
			{
				printf("*");
				Sleep(10);
			} else
				printf(" ");
		}
		printf("\n");
		for (i = 0; i <= 56; i++)
		{
			if (i >= 20)
			{
				printf("*");
				Sleep(10);
			} else
				printf(" ");
		}
		printf("\n\t\t\t");
		srand(time(NULL));
		scanf("%d", &n);
		system("cls");
		switch (n)
		{
		case 1:
			for (x = 1.3; x >= -1.1; x -= 0.1)
			{
				for (y = -2; y <= 1.4; y += 0.053)
				{
					if (pow(x * x + y * y - 1, 3) -
					    x * x * x * y * y <= 0)
					{
						s++;
						if (s % 4 == 1)
							printf("l");
						if (s % 4 == 2)
							printf("o");
						if (s % 4 == 3)
							printf("v");
						if (s % 4 == 0)
							printf("e");
						Sleep(2);
					} else
						printf(" ");
				}
				printf("\n");
			}
			printf("绘制完成,按任意键返回主页面!");
			break;
		case 2:
			for (x = 1.3; x >= -1.1; x -= 0.1)
			{
				for (y = -2; y <= 1.4; y += 0.053)
				{
					if (pow(x * x + y * y - 1, 3) -
					    x * x * x * y * y <= 0)
					{
						printf("%c",
						       rand() % 10 +
						       rand() % 10 + 97);
						Sleep(2);
					} else
						printf(" ");
				}
				printf("\n");
			}
			printf("绘制完成,按任意键返回主页面!");
			break;
		case 3:
			for (x = 1.3; x >= -1.1; x -= 0.1)
			{
				for (y = -2; y <= 1.4; y += 0.053)
				{
					if (pow(x * x + y * y - 1, 3) -
					    x * x * x * y * y <= 0)
					{
						printf("%d", rand() % 10);
						Sleep(2);
					} else
						printf(" ");
				}
				printf("\n");
			}
			printf("绘制完成,按任意键返回主页面!");
			break;
		case 4:
			for (x = 1.3; x >= -1.1; x -= 0.1)
			{
				for (y = -2; y <= 1.4; y += 0.053)
				{
					if (pow(x * x + y * y - 1, 3) -
					    x * x * x * y * y <= 0)
					{
						SetColor(0, rand() % 6 + 10);
						printf(" ");
						Sleep(2);
					} else
					{
						SetColor(0, 0);
						printf(" ");
					}
				}
				printf("\n");
			}
			SetColor(15, 0);
			printf("绘制完成,按任意键返回主页面!");
			break;
		default:
			break;
		}
		getch();
		system("cls");
	}
	while (n != 5);
}





#include<stdio.h>
#include<math.h>
int main(){
float y, x, z;
printf("\n\n\t\t\t那一天\n");
printf("\t\t 第一次遇见你\n");
printf("\t\t\t忘不了\n");
printf("\t\t 你的容颜\n");
printf("\t\t若轻云之蔽月,如流风之回雪\n");
printf("\n\n");
printf("\t\t\t其实\n");
printf("\t\t 有一句话\n");
printf("\t\t 我一直想对你说:\n");
for (y = 2.5; y >= -1.6; y = y - 0.2)
{
    for (x = -3; x <= 4.8; x = x + 0.1)
    {
          (pow((x * x + y * y - 1), 3) <= 3.6 * x * x * y * y * y|| (x > -2.4 && x < -2.1 && y < 1.5 && y > -1)|| (((x < 2.5 && x > 2.2) || (x > 3.4 && x < 3.7)) && y > -1 && y < 1.5) || (y > -1 && y < -0.6&& x < 3.7&& x >2.2)) ? printf("*") :printf(" “);
       }
          printf(”\n");
}
          getchar();
}
  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-11-24 07:46:15  更:2021-11-24 07:48:22 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 8:43:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码