首页 > 分享 > C/C++实现你的浪漫表白:浪漫流星雨表白程序

C/C++实现你的浪漫表白:浪漫流星雨表白程序

想要讨女朋友欢心也巩固自己所学的知识,各位小伙伴有自己的想法了吗?准备好想要怎样实施了吗?有什么美好的计划了吗?如果没有的话那么别慌,我知道,在座的各位肯定都是有自己的心仪的姑娘,那么今天就教大家一招,做一个表白程序去进行表白,别等了,赶紧打开你的IED,跟着代码敲起来,不然的话,喜欢的人都跟别人跑了!

直接源码分享:

#include<stdio.h>

#include<graphics.h>

#include<conio.h>

#include<time.h>

#define MAXSTAR 1314

#define MAXMETEOR 520

struct Star

{

int x, y;

int color;

int step;

}star[MAXSTAR];

struct Meteor

{

int x, y;

int style;

int step;

}meteor[MAXMETEOR];

IMAGE img1, img2;

void printText()

{

settextcolor(RGB(255, 0, 255));

settextstyle(50, 0, "华文行楷");

outtextxy(450, 20, "七夕到了,炮姐我喜欢你");

settextcolor(RGB(0, 255, 255));

settextstyle(40, 0, "华文行楷");

outtextxy(200, 100, "终是庄周圆了梦");

outtextxy(200, 150, "春分十里,我喜欢你");

outtextxy(200, 200, "一粥一饭不及你颦颦一笑");

outtextxy(200, 250, "就承认一笑倾城一见自难忘");

outtextxy(200, 300, "海底月是天上月,眼前人是心上人");

outtextxy(200, 350, "白酒清欢无别事,我在等风也在等你");

outtextxy(200, 400, "ABCDEFGHIJKLMNOPQRSTVWXYZ");

outtextxy(200, 450, " 我喜欢你,像风走了八万里,不问归期");

outtextxy(200, 500, "问君能有几多愁?佳人未入眼帘人消瘦");

outtextxy(200, 550, "这是我的手背,这是我的脚背,你是我的宝贝。");

outtextxy(300, 600, "----------------------------------爱你的艺辰");

_getch();

}

void initStar(int i)

{

star[i].x = rand() % 1200;

star[i].y = rand() % 800;

star[i].color = RGB(rand() % 256, rand() % 256, rand() % 256);

star[i].step = rand() % 10;

}

void drawStar(int i)

{

putpixel(star[i].x, star[i].y, star[i].color);

star[i].x += star[i].step;

if (star[i].x >= 1200)

{

putpixel(star[i].x, star[i].y, star[i].color);

initStar(i);

}

}

void initMeteor(int i)

{

meteor[i].x = rand()%2200-1000;

meteor[i].y = rand()%20-200;

meteor[i].style = rand() % 2;

meteor[i].step = rand() % 30 + 1;

}

void drawMeteor(int i)

{

for (i = 0; i < MAXMETEOR; i++)

{

switch (meteor[i].style)

{

case 0:

putimage(meteor[i].x, meteor[i].y, &img1,SRCPAINT);

break;

case 1:

putimage(meteor[i].x, meteor[i].y, &img2, SRCPAINT);

break;

}

}

}

void moveMeteor(int i)

{

for (i = 0; i < MAXMETEOR; i++)

{

meteor[i].x += meteor[i].step;

meteor[i].y += meteor[i].step;

if (meteor[i].x >= 1200 || meteor[i].y >= 800)

{

initMeteor(i);

}

}

}

int main()

{

loadimage(&img1, "1.jpg", 50, 50);

loadimage(&img2, "2.jpg", 50, 50);

initgraph(1200, 800);

srand((unsigned int)time(NULL));

printText();

int i = 0;

for ( i = 0; i < MAXSTAR; i++)

{

initStar(i);

}

for (i = 0; i < MAXMETEOR; i++)

{

initMeteor(i);

}

drawMeteor(i);

while (1)

{

BeginBatchDraw();

cleardevice();

for (i = 0; i < MAXSTAR; i++)

{

drawStar(i);

}

drawMeteor(i);

moveMeteor(i);

Sleep(100);

EndBatchDraw();

}

while (1);

closegraph();

return 0;

}

复制

```

代码都给你们了,还在等什么呢?GOGOGO!

相关知识

婚礼表白大全 浪漫的婚礼表白集锦
C语言情人节浪漫烟花表白代码
最浪漫的表白方式,最浪漫的表白话语
表白现场浪漫布置 浪漫表白现场怎么布置【接亲网】
2024经典浪漫的表白鲜花花束,表白女神轻松成功
最佳十种浪漫表白鲜花款
十大浪漫表白礼物,让你的爱意永恒
如何送花表白比较浪漫
浪漫表白场景布置攻略【婚礼纪】
程序员的浪漫!用Python实现表白代码!

网址: C/C++实现你的浪漫表白:浪漫流星雨表白程序 https://m.huajiangbk.com/newsview805883.html

所属分类:花卉
上一篇: 打卡希思黎黑玫瑰花海 纵享520
下一篇: 最浪漫的表白话语(精选210句)