想要讨女朋友欢心也巩固自己所学的知识,各位小伙伴有自己的想法了吗?准备好想要怎样实施了吗?有什么美好的计划了吗?如果没有的话那么别慌,我知道,在座的各位肯定都是有自己的心仪的姑娘,那么今天就教大家一招,做一个表白程序去进行表白,别等了,赶紧打开你的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句) |