c语言程序设计爱心图片,c语言爱心图片表白程序源代码

c语言爱心图片表白程序源代码

可用来表白哟,更多表白程序源代码可关注我私信我发源代码和压缩文件哟

想要更多可关注我,运行成品如下

ae996be571f3e2387787e9a025252037.png

1a21c5667f080a8ba7b33c65b6fb8f69.png

#include "stdlib.h"

#include "time.h"

#include "stdio.h"

#include "graphics.h"

#include "mmsystem.h"//多媒体音频接口

#pragma comment(lib,"winmm.lib")

struct Point

{

int x;

int y;

};

IMAGE img[14],img_Big[14];//存储14张片

//加载图片

void InitImg() {

char buf[128] = { 0 };//图片的路径

for (int i = 0; i < 14; i++) {

//格式转换 i:0到0 +1 1-10

sprintf(buf, "自己\\%d.jpg", i + 1);

loadimage(&img[i], buf, 40,30);

loadimage(&img_Big[i] ,buf, 300, 200);//中间闪烁图片 &表示引用的意思

}

}

int main()

{

initgraph(800, 800);//创建窗口,宽高,像素

Point arr[46] = {

{395,268},

{406,222},

{416,193},

{441,162},

{468,133},

{500,117},

{537,105},

{557,107},

{617,120},

{649,146},

{666,173},

{680,211},

{683,247},

{680,293},

{675,338},

{660,385},

{640,440},

{616,484},

{588,529},

{557,573},

{530,610},

{493,645},

{460,675},

{422,696},

{381,676},

{350,654},

{320,626},

{292,606},

{257,570},

{230,540},

{200,500},

{180,470},

{160,430},

{140,390},

{126,342},

{117,293},

{120,250},

{133,203},

{160,170},

{200,140},

{240,130},

{280,135},

{312,146},

{340,170},

{360,195},

{375,230},

};

InitImg();

for (int i = 0; i < 46; i++)

{

//1、打开我的音频文件,open ~

mciSendString("open 123.mp3", 0, 0, 0);

//2、播放音频文件play ~

mciSendString("play 123.mp3", 0, 0, 0);

srand((unsigned)time(NULL));

//设置 文本 颜色 settextcolor(YELLOW)

//settextcolor(RGB(rand() % 256, rand() % 256, rand() % 256));

//outtextxy(arr[i].x, arr[i].y, buff[i]);//outtextxy(arr[i].x, arr[i].y, "wo ai ni ");就是打印wo ai ni 成一个爱心

putimage(arr[i].x, arr[i].y, &img[i % 14]);

Sleep(30);//缓缓延迟的输出

};

int add = 0;

while (1) {

cleardevice();

for (int i = 0; i < 46; i++) {

//设置文本颜色 settextcolor

//settextcolor(RGB(rand() % 256, rand() % 256, rand() % 256));

//outtextxy(arr[i].x, arr[i].y, buff[(i + add) % 46]);

putimage(arr[i].x, arr[i].y, &img[(i + add) % 14]);

}

putimage(250,300,&img_Big[add%14]);//加载大图片的

add++;

Sleep(1000);

}

system("pause");

return 0;

}

标签:rand,arr,14,img,表白,int,爱心,源代码,256

来源: https://blog.csdn.net/m0_46179473/article/details/105937844

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值