用户:
热情的大黄鸡984查看:0 回复:0 评论:0 创建时间:2020-01-15T17:21:49
#include<iostream>
#include<Windows.h>
#include <conio.h>
using namespace std;
int main()
{
char a;
DWORD sum,startTime;
DWORD endTime;
while(1)
{
cout<<" 10秒挑战"<<endl;
cout<<"—————————————————————"<<endl;
cout<<"游戏规则:开始后等待10秒按下任意键即可。"<<endl;
cout<<"注意:开始游戏前请务必按下Shift键。"<<endl;
cout<<" 3"<<endl;
Sleep(1000);
cout<<" 2"<<endl;
Sleep(1000);
cout<<" 1"<<endl;
Sleep(1000);
cout<<" 开始"<<endl;
startTime = GetTickCount();//计时开始
while(!(_kbhit()))
{
sum=GetTickCount();
cout<<" 开始"<<endl;
cout<<" 目标成绩:10.000秒"<<endl;
cout<<" 你的成绩:"<<(double)(sum-startTime)/1000<<"秒"<<endl;
system("cls");
}
endTime = GetTickCount();//计时结束
cout<<" 目标成绩:10.000秒"<<endl;
cout<<" 你的成绩:"<<(double)(endTime-startTime)/1000<<"秒"<<endl;
cout<<" 距离10秒相差"<< (float)((endTime-startTime)-10000)/1000<<"秒"<<endl;
cout<<" 再来一次?(y/n)"<<endl;
cin>>a;
if(a=='n')
break;
system("cls");
}
system("pause");
return 0;
}