定制加工
2024年【C语言】英雄联盟英雄查询系统(源码)_cf英雄级查询系统c语言(2),2024年最新GitHub标星1w的C C++架构师必备技能
2024-12-31 16:57

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导,让我们一起学习成长

 

}

int load(){
printf(“■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ”);
Sleep(100);
printf(“■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ”);
printf(“■■ ▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽ ■■ ”);
Sleep(100);
printf(“■■ ⊙程序信息: 英雄联盟英雄查询系统 ⊙ ■■ ”);
Sleep(100);
printf(“■■ ⊙ ⊙ ■■ ”);
Sleep(100);
printf(“■■ ⊙版本信息: ⊙ ■■ ”);
Sleep(100);
printf(“■■ ⊙ ⊙ ■■ ”);
Sleep(100);
printf(“■■ ⊙版权归属: ⊙ ■■ ”);
Sleep(100);
printf(“■■ ⊙ ⊙ ■■ ”);
Sleep(100);
printf(“■■ ⊙按任意键继续… ⊙ ■■ ”);
Sleep(100);
printf(“■■ ⊙ ⊙ ■■ ”);
Sleep(100);
printf(“■■ △△△△△△△△△△△△△△△△△△ ■■ ”);
printf(“■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ”);
printf(“■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ”);
getch();
//读取文件加载英雄信息
gotoxy(14,3);
printf(" 系统加载中。。 “);
gotoxy(14,5);
printf(” 读取英雄数据。。 “);
gotoxy(14,7);
printf(“加载进度:□□□□□□□□□□□”);
gotoxy(14,9);
printf(” 成功加载第000位英雄的信息 “);
Sleep(500);
gotoxy(0,14);
printf(”※ %-28s ※ "," 请仔细阅读操作方式 “);
Sleep(100);
printf(”※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※ ");

 

}

void show_choice(int clas){
system(“cls”);
int num = 0,i,j,x,y;
int printf_left = 154; //还剩要打的
for( i = 0; i < 24; i++){
for( j = 0; j < 102; j++)
printf(“%c”,choice[i][j]);
printf(“ ”);
}
//注意x y方向
x = 2;
y = 1;
j = 0;
while(printf_left–){
gotoxy(x,y);
if( j < heroes_num)
for(j; j < heroes_num; j++){
if(s[j].place[clas]){ //等补全信息改回1
printf(“%-14s”,s[j].Name);
book_map[y][x + 12] = j + ‘0’;
j++;
break;
}
}
else{
printf("☉☉☉☉☉☉ ");
book_map[y][x + 12] = 150 + ‘0’;
}
x = x + 14;
if( x > 95){
x = 2;
y++;
}
}
int hero = move(14,1,2,100,1,22,14,1);
show(hero);
}

void to_search(){
system(“cls”);
int i,j;
for( int i = 0; i < 20; i++){
for( int j = 0; j < 60; j++)
if(map_menu[i][j] >= ‘0’ && map_menu[i][j] <= ‘9’)
printf(" “);
else printf(”%c",map_menu[i][j]);
printf(“ ”);
}
int line = 4;
char res[20];
int flag = 150;
for( i = 0; i < 12; i++){
gotoxy(12,line + i);
for( j = 0; j < 36; j++ )
printf(“%c”,search[i][j]);
printf(“ ”);
}
gotoxy(14,5);
printf(“■┏------------------------┓■”); Sleep(20);
gotoxy(14,6);
printf(" | | “); Sleep(20);
gotoxy(14,7);
printf(“■┗------------------------┚■”); Sleep(20);
gotoxy(14,8);
printf(” ◇◇◇◇◇◇◇◇◇◇"); Sleep(20);
gotoxy(14,9);
printf(" ◇◇◇◇◇◇◇◇◇◇"); Sleep(20);
gotoxy(14,10);
printf(" ◇请输入你要查询的◇"); Sleep(20);
gotoxy(14,11);
printf(" ◇英雄名或者技能名◇"); Sleep(20);
gotoxy(14,12);
printf(" ◇◇◇◇◇◇◇◇◇◇"); Sleep(20);
gotoxy(18,6);
scanf(“%s”,res);
for( i = 0; i < heroes_num; i++){
if(strcmp(res,s[i].Name) == 0)
break;
if(strcmp(res,s[i].name) == 0)
break;
if(strcmp(res,s[i].B) == 0)
break;
if(strcmp(res,s[i].Q) == 0)
break;
if(strcmp(res,s[i].W) == 0)
break;
if(strcmp(res,s[i].E) == 0)
break;
if(strcmp(res,s[i].R) == 0)
break;
}
flag = i;
show(flag);
}

void more_information(){
system(“cls”);
printf(“■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ”);
printf(“关于 ”);
printf(" ");
printf(" ");
printf(" ");
printf(" ");
printf(“■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ”);
printf(“帮助 ”);
printf(" ");
printf(" ");
printf(" ");
printf(" ");
printf(“按任意键返回 ”);
printf(“■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ”);
getch();
return;
}

int if_exit(){
char ch = ‘a’;
while(ch != ‘Y’ && ch != ‘y’ && ch != ‘x’ && ch != ‘X’){
system(“cls”);
printf(“■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ”);
printf(“■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ”);
printf(“■■ ▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽ ■■ ”);
Sleep(100);
printf(“■■ □ □ ■■ ”);
Sleep(100);
printf(“■■ □ 确定退出吗 Y / N □ ■■ ”);
Sleep(100);
printf(“■■ □ □ ■■ ”);
Sleep(100);
printf(“■■ △△△△△△△△△△△△△△△△△△ ■■ ”);
printf(“■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ”);
printf(“■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ”);
ch = getchar();
getchar();
if( ch == ‘Y’ || ch == ‘y’)
return 1;
else if(ch == ‘N’ || ch == ‘n’)
return 0;
}
}
void init(){
system(“color 30”); //菜单
int i,j;
for( i = 0; i < 20; i++){
for( j = 0; j < 60; j = j + 2)
if( i == 0 || i == 1|| i == 19 || i == 18 || j == 58 || j == 56 || j == 0 || j == 2){
map_menu[i][j] = -95;
map_menu[i][j+1] = -10;
}
}
map_menu[8][27] = ‘0’;
map_menu[10][27] = ‘2’;
map_menu[12][27] = ‘4’;
map_menu[14][27] = ‘6’;
map_menu[16][27] = ‘8’;
map_menu[8][43] = ‘1’;
map_menu[10][43] = ‘3’;
map_menu[12][43] = ‘5’;
map_menu[14][43] = ‘7’;
map_menu[16][43] = ‘9’;
//初始化 选人
for( i = 0; i < 24; i++){
for( j = 0; j < 102; j = j + 2)
if( i == 0 || i == 23 || j == 100 || j == 0){
choice[i][j] = -95;
choice[i][j+1] = -10;
}
}
//初始化 搜索 + 展示界面
for( i = 0; i < 12; i++){
for( j = 0; j < 36; j = j + 2)
if( i == 0 || i == 11 || j == 34 || j == 0){
search[i][j] = -95;
search[i][j+1] = -10;
}
}
}
int menu(){
system(“cls”);
book_map[8][27] = ‘0’;
book_map[10][27] = ‘2’;
book_map[12][27] = ‘4’;
book_map[14][27] = ‘6’;
book_map[16][27] = ‘8’;
book_map[8][43] = ‘1’;
book_map[10][43] = ‘3’;
book_map[12][43] = ‘5’;
book_map[14][43] = ‘7’;
book_map[16][43] = ‘9’;
gotoxy(0,0);
for( int i = 0; i < 20; i++){
for( int j = 0; j < 60; j++){
if( i == 2){
printf(“■■ ▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽ ■■ ”);
Sleep(20);
printf(“■■ □ □ ■■ ”);
Sleep(20);
printf(“■■ □ 欢迎使用英雄联盟角色查询系统 □ ■■ ”);
Sleep(20);
printf(“■■ □ □ ■■ ”);
Sleep(20);
printf(“■■ △△△△△△△△△△△△△△△△△△ ■■”);
i = 4;
break;
}
else if(map_menu[i][j] >= ‘0’ &&map_menu[i][j] <= ‘9’ ){
gotoxy(j-10,i);
printf(“%s “,MENU[ map_menu[i][j]- ‘0’ ]);
}
else
printf(”%c”,map_menu[i][j]);
}
printf(“ ”);
}
int clas = move(27,8,27,43,8,16,16,2);
if(clas >= 0 && clas <= 6) //按类别显示
show_choice(clas);
else if(clas == 7) //查询系统
to_search();
else if(clas == 8) // 更多信息
more_information();
else{ //退出
int flag = if_exit();
if(flag == 1)
return 1;
}
}

int main(){
init();
int exit = 0;
if(load() == 1)
while(exit != 1){

 

}

/*------------------------------
重要附件
请在同级文件下建立 heroes.txt;
内容如下

黑暗之女 安妮 嗜火 碎裂之火 焚烧 熔岩护盾 提伯斯之怒 1,0,1,0,0,0,0,
狂战士 奥拉夫 狂战之怒 逆流投掷 残暴打击 鲁莽挥击 诸神黄昏 1,1,0,0,1,0,0,
正义巨像 加里奥 巨像重击 战争罡风 杜朗护盾 正义冲拳 英雄登场 1,0,1,0,1,0,0,
卡牌大师 崔斯特 灌铅骰子 万能牌 选牌 卡牌骗术 命运 1,0,1,0,0,0,0,
德邦总管 赵信 果决 三重爪击 风斩电刺 无畏冲锋 新月护卫 1,1,0,1,0,0,0,
无畏战车 厄加特 回响烈焰 腐蚀电荷 净除 鄙弃 超越死亡的恐惧 1,1,0,0,1,0,0,
诡术妖姬 乐芙兰 镜花水月 恶意魔印 魔影迷踪 幻影锁链 故技重施 1,0,1,1,0,0,0,
猩红收割者 弗拉基米尔 血色契约 鲜血转换 血红之池 血之潮汐 血之瘟疫 1,0,1,0,0,0,0,
末日使者 费德提克 恐惧降临 恐惧 生命吸取 黑暗之风 群鸦风暴 1,0,1,0,0,0,1,
正义天使 凯尔 登神长阶 耀焰冲击 星界恩典 星火符刃 圣裁之刻 1,1,0,0,0,0,1,
无极剑圣 易 双重打击 阿尔法突袭 冥想 无极剑道 高原血统 1,1,0,1,0,0,0,
牛头酋长 阿利斯塔 凯旋怒吼 大地粉碎 野蛮冲撞 践踏 坚定意志 1,0,0,0,1,0,1,
符文法师 瑞兹 奥术专精 超负荷 符文禁锢 法术涌动 曲境折跃 1,1,1,0,0,0,0,
亡灵战神 塞恩 死亡荣耀 残虐猛击 灵魂熔炉 杀手怒吼 蛮横冲撞 1,1,0,0,1,0,0,
战争女神 希维尔 敏锐疾行 回旋之刃 弹射 法术护盾 狩猎 1,0,0,0,0,1,0,
众星之子 索拉卡 救赎 流星坠落 星之灌注 星体结界 祈愿 1,0,1,0,0,0,1,
迅捷斥候 提莫 游击队军备 致盲吹箭 小莫快跑 毒性射击 种蘑菇 1,0,0,1,0,1,0,
麦林炮手 崔丝塔娜 瞄准 急速射击 火箭跳跃 爆炸火花 毁灭射击 1,0,0,1,0,1,0,
祖安怒兽 沃里克 血之饥渴 野兽之口 鲜血追猎 远祖嗥叫 无尽束缚 1,1,0,0,1,0,0,
雪原双子 努努和维朗普 弗雷尔卓德的召唤 吞噬 史上最大的雪球 雪球飞射 绝对零度 1,1,0,0,1,0,0,
赏金猎人 厄运小姐 厄运的眷顾 一箭双雕 大步流星 枪林弹雨 弹幕时间 1,0,0,0,0,1,0,
寒冰射手 艾希 冰霜射击 射手的专注 万箭齐发 鹰击长空 魔法水晶箭 1,0,0,0,0,1,1,
蛮族之王 泰达米尔 战斗狂怒 嗜血杀戮 蔑视 旋风斩 无尽怒火 1,1,0,1,0,0,0,
武器大师 贾科斯 无情连打 跳斩 蓄力一击 反击风暴 宗师之威 1,1,0,1,0,0,0,
堕落天使 莫甘娜 灵魂吸取 暗之禁锢 折磨之影 黑暗之盾 灵魂镣铐 1,0,1,0,0,0,1,
时光守护者 基兰 瓶中时光 定时炸弹 穿梭未来 时光发条 时光倒流 1,0,1,0,0,0,1,
炼金术士 辛吉德 剧毒冲流 剧毒踪迹 强力粘胶 过肩摔 疯狂药剂 1,1,0,0,1,0,0,
痛苦之拥 伊芙琳 恶魔魅影 憎恨之刺 引诱 鞭笞 最终抚慰 1,0,1,1,0,0,0,
瘟疫之源 图奇 死亡毒液 埋伏 剧毒之桶 毒性爆发 火力全开 1,0,0,1,0,1,0,
死亡颂唱者 卡尔萨斯 死亡契约 荒芜 痛苦之墙 亵渎 安魂曲 1,0,1,0,0,0,0,
虚空恐惧 科加斯 肉食者 破裂 野性尖叫 恐惧之刺 盛宴 1,0,1,0,1,0,0,
殇之木乃伊 阿木木 诅咒之触 绷带牵引 绝望光环 阿木木的愤怒 木乃伊之咒 1,0,1,0,1,0,0,
披甲龙龟 拉莫斯 锥刺甲壳 动力冲刺 尖刺防御 狂乱嘲讽 地动山摇 1,1,0,0,1,0,0,
冰晶凤凰 艾尼维亚 寒霜涅槃 寒冰闪耀 寒冰屏障 霜寒刺骨 冰川风暴 1,0,1,0,0,0,1,
恶魔小丑 萨科 背刺 欺诈魔术 惊吓魔盒 双面毒刃 幻像 1,0,0,1,0,0,0,
祖安狂人 蒙多医生 肾上腺激素 病毒屠刀 痛苦燃烧 潜能激发 背水一战 1,1,0,0,1,0,0,
琴瑟仙女 娑娜 能量和弦 英勇赞美诗 坚毅咏叹调 迅捷奏鸣曲 狂舞终乐章 1,0,1,0,0,0,1,
虚空行者 卡萨丁 虚空之石 虚无法球 虚空之刃 能量脉冲 虚空行走 1,0,1,1,0,0,0,
刀锋舞者 艾瑞莉娅 艾欧尼亚热诚 利刃冲击 距破之舞 比翼双刃 先锋之刃 1,1,0,1,0,0,0,

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导,让我们一起学习成长

冲 虚空行走 1,0,1,1,0,0,0,
刀锋舞者 艾瑞莉娅 艾欧尼亚热诚 利刃冲击 距破之舞 比翼双刃 先锋之刃 1,1,0,1,0,0,0,

[外链图片转存中…(img-0n1p1OW9-1715590178151)]
[外链图片转存中…(img-IkNCQLhq-1715590178152)]

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加戳这里获取

    以上就是本篇文章【2024年【C语言】英雄联盟英雄查询系统(源码)_cf英雄级查询系统c语言(2),2024年最新GitHub标星1w的C C++架构师必备技能】的全部内容了,欢迎阅览 ! 文章地址:http://ww.kub2b.com/news/17379.html
     栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 企库往资讯移动站 http://ww.kub2b.com/mobile/ , 查看更多   
最新文章
光威复材2024年下降逾15%,连续两年发生下滑
3月31日晚,(300699.SZ)发布2024年财报,实现营收24.5亿元,同比下降2.69%;归母净利润7.41亿元,同比下降15.12%;扣非净利润6.6
看完超人气游戏改编的《我的世界大电影》,我整个人都方了
观影《我的世界大电影》,感觉自己真的方了。毕竟,已经领略过风靡全球的沙盒游戏《我的世界》中那方块的世界,还有游戏带给人的
手机大脑手机阅读「手机大脑」
为什么只要醒着我们就离不开手机,为什么疫情中的我们更容易自投罗网?为什么比尔·盖茨不让小孩用手机,乔布斯不让孩子碰iPad?
远洋集团(03377):拟3.22亿元出售北京盛永置业投资23%股权
智通财经APP讯,远洋集团(03377)发布公告,于2025年4月11日,卖方(公司全资附属公司北京银港房地产开发有限公司)拟向买方(日照钢
600375,停牌,退市风险解除!
*ST汉马(600375)即将去星摘帽。4月16日晚间,该公司公告,公司股票将于2025年4月17日(星期四)开市起停牌一天,并于2025年4月
300万像素手写滑盖三星G618行货大跌530三星滑盖手机「300万像素手写滑盖三星G618行货大跌530」
  【7月15日太平洋电脑网上海站】今天,三星奥运手机G618行货从2288元跌至新低1758元。530元的降幅对于这款三星众多奥运手机中
最新手机续航TOP10排行榜:小米14垫底,Mate60和iPhone15落榜,第一名让人很意外手机续航排行「最新手机续航TOP10排行榜:小米14垫底,Mate60和iPhone15落榜,第一名让人
随着科技的进步,手机已经成为了我们生活中不可或缺的一部分。而手机续航能力也成为用户选择新机的重要考量因素之一。特别是对于
“好房子”新规激发楼市活力 北京3月新旧房成交量齐增
每经记者:陈梦妤    每经编辑:魏文艺“今年第一季度,我们所有项目均超额完成销售任务,完成率均达100%以上。这一成绩主要
智能手机:重塑现代人生活方式的双刃剑现代手机「智能手机:重塑现代人生活方式的双刃剑」
随着科技的飞速发展,智能手机已经成为现代人生活中不可或缺的一部分。它为我们带来了便捷的信息获取、高效的社交方式以及
10块钱的VR跟7000元的到底有啥区别?部手机「10块钱的VR跟7000元的到底有啥区别?」
步入VR元年,VR的关注度甚至乎呈直线上升,但是还有很多VR小白根本不知道VR为何物。VR频道特设《小白玩VR》系列文章,没看过的,