Timer简易计时器(测试)Pre 0.4 开放通知
更新内容
Timer 计时器 Pre 0.4
内测程序
#include<bits/stdc++.h>
#include<windows.h>
#define clear() system("cls")//清空整个屏幕
using namespace std;
int hour,minute,second;
void input ()
{//输入
cout<<"请输入计时时间:(时分秒)\n";
cout<<"小时:";
cin>>hour;
// cout<<"\n";
cout<<"分钟:";
cin>>minute;
// cout<<"\n";
cout<<"秒:";
cin>>second;
// cout<<"\n";
clear();//先清空一下
}
bool valid ()
{//判断是否合法
return 0<=hour&&0<=minute&&minute<60&&0<=second&&second<60;
}
void Ending ()
{//结尾处理
cout<<"计时已经结束,请重置程序!\n";
for (int i=1;i<=10;++i)
{
Sleep(450);//短暂休息,可根据情况进行调整
cout<<"\a";//蜂鸣
}
}
void Take_time ()
{//计时功能
int sum_seconds=hour*3600+minute*60+second;//总秒数
for (int t=sum_seconds;t>0;--t)
{//循环
cout<<t/3600<<":"<<(t%3600)/60<<":"<<t%60<<endl;//时:分:秒
cout<<"\a";//蜂鸣器
Sleep(1000);//休眠1秒
clear();//清空屏幕
}
}
int main ()
{
input();//输入
if (!valid())
{//特判不合法情况
cout<<"您输入的数据有误,请重启程序重新输入!\n \a \a \a \a \a";
return 0;
}
Take_time();//计时
Ending();//结尾处理
return 0;
}
打开时间说明
对于电脑端的源文件,打开需要解析约560个文件,约需4.5秒。
其实这个也不难编QAQ
要细节到位
addd,我的程序就没有一遍写对过突然发现我的c语言计时器好差劲QwQ
C毕竟不好写