猫史档案馆


【无聊游戏】摸鱼做的10秒挑战

用户:热情的大黄鸡984热情的大黄鸡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;
}


回复

上一页1 页 / 共 0下一页