该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
RT
有幸看到的可以去试一试。。。。
#include "stdio.h"
#include "time.h"
#include "conio.h"
void main()
{
clock_t start,finish;
char key,k,g;
int i,t;
double time;
start:
printf("欢迎使用此手速测试器,首先你需要输入希望连击的次数。必须不少于10次。\n最好大于50次,比较能反映真实水准\n比如说想连击一个键100次,并记录手速,就输入100,然后回车\n请输入需要连续拍击的次数,以回车结束,只能是整数哦!");
goto program;
end3:
printf("\n\n不厚道哦,只能输入不小于10的次数,请再次输入");
program:
scanf("%d",&t);
if(t<10)goto end3;
printf("按任意键开始记时(这个键计算在拍击次数内)\n不要使用键盘自动连击哦!(就是按住一个键不放。。)\n记录你%d次连击所花时间,请只连击一个键,不要拍不同的键!",t);
key=getch();
start=clock();
for(i=1;i
{
k=getch();
if(k!=key)goto end;
}
finish=clock();
time=(double)(finish-start)/CLOCKS_PER_SEC;
switch((int)(t/time))
{
case 0:printf("\n\n兄弟,睡着了?!不是一般的慢\n共耗时%f\n手速%f次每秒\n\n请直接用鼠标关闭本窗口!",time,t/time);break;
case 1:printf("\n\n兄弟,睡着了?!不是一般的慢\n共耗时%f\n手速%f次每秒\n\n请直接用鼠标关闭本窗口!",time,t/time);break;
case 2:printf("\n\n兄弟,睡着了?!不是一般的慢\n共耗时%f\n手速%f次每秒\n\n请直接用鼠标关闭本窗口!",time,t/time);break;
case 3:printf("\n\n兄弟,睡着了?!不是一般的慢\n共耗时%f\n手速%f次每秒\n\n请直接用鼠标关闭本窗口!",time,t/time);break;
case 4:printf("\n\n兄弟,睡着了?!不是一般的慢\n共耗时%f\n手速%f次每秒\n\n请直接用鼠标关闭本窗口!",time,t/time);break;
case 5:printf("\n\n手速很慢了,要加强\n共耗时%f\n手速%f次每秒\n\n请直接用鼠标关闭本窗口!",time,t/time);break;
case 6:printf("\n\n手速很慢了,要加强\n共耗时%f\n手速%f次每秒\n\n请直接用鼠标关闭本窗口!",time,t/time);break;
case 7:printf("\n\n不错,正常人水平\n共耗时%f\n手速%f次每秒\n\n请直接用鼠标关闭本窗口!",time,t/time);break;
case 8:printf("\n\n可以了,跟我差不多了\n共耗时%f\n手速%f次每秒\n\n请直接用鼠标关闭本窗口!",time,t/time);break;
case 9:printf("\n\n够快了,高手,您已然可以虐我了\n共耗时%f\n手速%f次每秒\n\n请直接用鼠标关闭本窗口!",time,t/time);break;
case 10:printf("\n\n很快了,再牛逼一点可以AC贵族了\n共耗时%f\n手速%f次每秒\n\n请直接用鼠标关闭本窗口!",time,t/time);break;
case 11:printf("\n\n这速度,神仙级\n共耗时%f\n手速%f次每秒\n\n请直接用鼠标关闭本窗口!",time,t/time);break;
case 12:printf("\n\n你已经是ET级别了\n共耗时%f\n手速%f次每秒\n\n请直接用鼠标关闭本窗口!",time,t/time);break;
case 13:printf("\n\n世界纪录好像就是这么多。。。您确定没有作弊(键盘自动连击)\n共耗时%f\n手速%f次每秒\n\n请直接用鼠标关闭本窗口!",time,t/time);break;
case 14:printf("\n\n我只能说你是火星人。。。。太快了\n共耗时%f\n手速%f次每秒\n\n请直接用鼠标关闭本窗口!",time,t/time);break;
case 15:printf("\n\n地球很危险,快回火星去!!!\n共耗时%f\n手速%f次每秒\n\n请直接用鼠标关闭本窗口!",time,t/time);break;
default :printf("\n\n好吧,我看出来了,你在作弊,用键盘自动连击的吧?或者按键精灵?!\n共耗时%f\n手速%f次每秒\n\n请直接用鼠标关闭本窗口!",time,t/time);
}
goto end2;
end:
printf("\n\n不厚道哦,只能连续拍一个键\n请直接用鼠标关闭本窗口!");
end2:
printf("\n\n\n非常感谢您的使用,作者:天翼玄雨\n\n\n如果想再来一次,请按'r',小写的哦\n\n\n\n");
for(;i=t;)
{
g=getch();
if(g=='r')goto start;
}
}