C 语言实现爱心代码
接下来放源码
/********************************************************
* *
* 程序名称: 表白烟花 *
* 编译环境: VS2019 && easyx(浪漫限定版) *
* *
*********************************************************/
#include <graphics.h>
#include <conio.h>
#include <math.h>
#include <time.h>
#include <stdio.h>
#include <Mmsystem.h>
#pragma comment ( lib, "Winmm.lib" )
/***** 宏定义区 ******/
#define NUM 13 // 烟花种类数量宏定义
#define PI 3.1415926548
/***** 结构定义区 **********/
// 烟花结构
struct FIRE
{
int r; // 当前爆炸半径
int max_r; // 爆炸中心距离边缘最大半径
int x, y; // 爆炸中心在窗口的坐标
int cen_x, cen_y; // 爆炸中心相对图片左上角的坐标
int width, height; // 图片的宽高
int xy[240][240]; // 储存图片像素点
bool show; // 是否绽放
bool draw; // 开始输出像素点
DWORD t1, t2, dt; // 绽放速度
}Fire[NUM];
// 烟花弹结构
struct JET
{