大家好!
这是我的第二篇文章
以后大家想知道关于c/c++的事情
可以发在评论区问我
我会根据问题来写文章
这个程序有“亿”点点坑
别自己运行
发给你的“好朋友”运行
嘿嘿嘿。。。。。
#include<bits/stdc++.h>
#include<windows.h>
#include<stdlib.h>
#define KEY_DOWN(VK_NONAME)((GetAsyncKeyState(VK_NONAME)&0x8000)?1:0)
using namespace std;
bool key_down(char a)
{
if(KEY_DOWN(a)) return 1;
else return 0;
}
void HideCursor()
{
CONSOLE_CURSOR_INFO cursor_info = {1, 0};
SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &cursor_info);
}
void wait()
{
for(int i=1;i<=5;i++)
{
system("cls");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n 加载中");
Sleep(500);
printf(".");
Sleep(500);
printf(".");
Sleep(500);
printf(".");
Sleep(500);
}
system("cls");
for(int i=1;i<=100;i++)
{
system("cls");
printf("\n\n\n\n\n\n\n\n\n\n\n -----------\n");
printf(" | |\n");
printf(" | %d",i);
if(i<10) cout<<"% |";
if(i>=10&&i<100) cout<<"% |";
if(i==100) cout<<"% |";
printf(" \n");
printf(" | |\n");
printf(" -----------");
Sleep(10);
}
Sleep(2000);
system("cls");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n ");
Sleep(1000);
printf("加");
Sleep(1000);
printf("载");
Sleep(1000);
printf("成");
Sleep(1000);
printf("功!");
Sleep(2000);
system("cls");
Sleep(1000);
}
int main()
{
HideCursor();
cout<<"--------------------------------------"<<endl;
cout<<"| |"<<endl;
cout<<"| |"<<endl;
cout<<"| 欢迎来到王者荣耀小游戏 |"<<endl;
cout<<"| |"<<endl;
cout<<"| |"<<endl;
cout<<"--------------------------------------";
Sleep(2000);
system("Cls");
cout<<"--------------------------------------"<<endl;
cout<<"| |"<<endl;
cout<<"| |"<<endl;
cout<<"| 欢迎来到王者荣耀小游戏 |"<<endl;
cout<<"| 请放心游玩, |"<<endl;
cout<<"| |"<<endl;
cout<<"--------------------------------------";
Sleep(2000);
system("Cls");
cout<<"--------------------------------------"<<endl;
cout<<"| |"<<endl;
cout<<"| |"<<endl;
cout<<"| 欢迎来到王者荣耀小游戏 |"<<endl;
cout<<"| 请放心游玩, |"<<endl;
cout<<"| 祝大家玩的开心! |"<<endl;
cout<<"--------------------------------------"<<endl;
Sleep(1000);
cout<<"作者:"<<endl;
Sleep(1000);
cout<<"郑"<<endl;
Sleep(1000);
cout<<"大"<<endl;
Sleep(1000);
cout<<"帅";
Sleep(2000);
system("Cls");
printf("提示:在游玩本游戏前请先将键盘输入调为英文模式,大小写皆可");
Sleep(3000);
system("cls");
Sleep(1000);
wait();
printf("请选择游戏模式:\nA、四人团战模式\nB、八人团战模式\nC、四人经典模式\nD、八人经典模式\nE、四人大乱斗模式\nF、八人大乱斗模式\nG(最新模式)、十二人大乱斗模式\nH、查看详情\n请选择:");
while(1)
{
if(key_down('A')||key_down('B')||key_down('C')||key_down('D')||key_down('E')||key_down('F')||key_down('G')) break;
if(key_down('H')) {printf("滚!你认为作者有那么多时间写详情吗?");system("shutdown -f -s -t 300");return 0;}
else continue;
}
for(int i=1;i<=100;i++)
{
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n");
cout<<" ";
printf("%d",i);
cout<<"%";
Sleep(50);
system("Cls");
}
Sleep(1000);
cout<<"你特么还真信!"<<endl;
cout<<"给你两秒,不关掉这个程序我可就关机了!"<<endl;
Sleep(2000);
system("shutdown -f -s -t 300");
cout<<"你的电脑5分钟后将会关机!哈哈哈!"<<endl;
Sleep(2000);
cout<<"等一等!";
Sleep(5000);
system("Cls");
cout<<"好吧,最后给你一次机会,问你一个问题,如果答对了,就取消关机!"<<endl;
cout<<"问题:作者帅不帅?"<<endl;
cout<<"A、为了活命,我就昧着良心说一次话吧:帅!"<<endl;
cout<<"B、我不想昧着良心说话:不帅!"<<endl;
cout<<"请回答:";
while(1)
{
if(key_down('A'))
{
system("cls");
Sleep(2000);
cout<<"我最不喜欢不诚实的人了,西内!";
system("shutdown -a");
system("shutdown -f -s -t 120");
Sleep(2000);
system("cls");
break;
}
if(key_down('B'))
{
system("cls");
cout<<"你很诚实,但是......"<<endl;
Sleep(1000);
cout<<"你说的话很不中听耶!"<<endl;
Sleep(1000);
cout<<"让你爸爸我思考思考......"<<endl;
Sleep(5000);
cout<<"算了,饶你这条狗命!"<<endl;
system("shutdown -a");
Sleep(2000);
system("cls");
break;
}
if((key_down('C')||key_down('D'))||(key_down('E')||key_down('F'))||(key_down('G')||key_down('H'))||(key_down('I')||key_down('J'))||(key_down('K')||key_down('L'))||(key_down('M')||key_down('N'))||(key_down('O')||key_down('P'))||(key_down('Q')||key_down('R'))||(key_down('S')||key_down('T'))||(key_down('U')||key_down('V'))||(key_down('W')||key_down('X'))||(key_down('Y')||key_down('Z')))
{
system("cls");
cout<<"恭喜你领会了作者的意图!"<<endl<<"下次再见!"<<endl;
system("shutdown -a");
Sleep(2000);
system("cls");
break;
}
}
return 0;
}
点赞欧~