Devc++反应大师1.0
Posted 饼干369
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Devc++反应大师1.0相关的知识,希望对你有一定的参考价值。
最近我想测一下我和我朋友谁的反应快,
于是,我便做了一个小游戏
玩家1按S键
玩家2按下键
需要听到嘀嘀嘀的声音时按下相应的键
这时,画面就会改
蓝色是玩家1赢
红色是玩家2赢
代码
#include<bits/stdc++.h>
#include<windows.h>
#include<conio.h>
using namespace std;
int main()
{
system("color 2a");
system("cls");
bool f,b=1;
srand(time(0));
long long n=rand()%10+1;
for(long long i=1;i<=n*50;i++)
{
if(GetKeyState('S')<0)
{
cout<<"玩家1作弊了!!!\\n\\n\\n";
cout<<"按空格结束";
char s;
s=getch();
while(s!=' ')s=getch();
return 0;
}
if(GetKeyState(40)<0)
{
cout<<"玩家2作弊了!!!\\n\\n\\n";
cout<<"按空格结束";
char s;
s=getch();
while(s!=' ')s=getch();
return 0;
}
Sleep(1);
}
while(b)
{
Beep(1000,5);
if(GetKeyState('S')<0)
{
b=0;
f=1;
break;
}
if(GetKeyState(40)<0)
{
b=0;
f=0;
break;
}
}
if(f)
{
system("color 19");
cout<<"玩家1赢了!!!";
}
else
{
system("color 4c");
cout<<"玩家2赢了!!!";
}
cout<<"\\n\\n\\n按空格结束";
char s;
s=getch();
while(s!=' ')s=getch();
return 0;
}
大家如果觉得我写得好
请点赞、收藏、关注我哦!
以上是关于Devc++反应大师1.0的主要内容,如果未能解决你的问题,请参考以下文章