c++时间管理大师
作者花了一个下午写出来的。
c++写的时间管理大师。
支持一下。
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
const int pai = 250;
const int ban = pai/2;
#define D1 262
#define D2 294
#define D3 330
#define D4 349
#define D5 392
#define D6 440
#define D7 494
#define M1 523
#define M2 578
#define M3 659
#define M4 698
#define M5 784
#define M6 880
#define M7 988
#define G1 1046
#define G2 1175
#define G3 1318
#define G4 1480
#define G5 1568
#define G6 1760
#define G7 1976
void BAN(int sound) {
Beep(sound, ban);
Sleep(ban);
}
void PAI(int sound) {
Beep(sound, pai);
Sleep(pai);
}
void SI(int sound) {
Beep(sound, ban/2);
Sleep(ban/2);
}
#define WAIT Sleep
#define PAIU pai
#define BANU ban
void SetConsoleFontSize(int size) {
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
CONSOLE_FONT_INFOEX fontInfo;
fontInfo.cbSize = sizeof(CONSOLE_FONT_INFOEX);
GetCurrentConsoleFontEx(hConsole, FALSE, &fontInfo);
fontInfo.dwFontSize.Y = size;
SetCurrentConsoleFontEx(hConsole, FALSE, &fontInfo);
}
void SetConsoleWindowSize(int width, int height) {
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
COORD bufferSize;
bufferSize.X = width;
bufferSize.Y = height;
SetConsoleScreenBufferSize(hConsole, bufferSize);
SMALL_RECT windowSize = {0, 0, width - 1, height - 1};
SetConsoleWindowInfo(hConsole, TRUE, &windowSize);
}
int main() {
SetConsoleFontSize(20);
SetConsoleWindowSize(30,5);
cout<<"请输入时间\n";
cout<<"输入三个数,x时,y分,z秒\n";
// SetConsoleFontSize(100);
// SetConsoleWindowSize(16,4);
int x,y,z;
cin>>x>>y>>z;
if(z>=60)
{
while(z>=60)
{
z-=60;
y++;
}
}
if(y>=60)
{
while(y>=60)
{
y-=60;
x++;
}
}
cout<<"你要记时"<<x<<"时"<<y<<"分"<<z<<"秒"<<endl;
Sleep(2000);
system("cls");
cout<<"因为技术原因,暂停需要延时一秒\n";
Sleep(2000);
cout<<"按下空格将开始,再次按下暂停\n一秒后即将开始"<<endl;
Sleep(1000);
if(y==z&&y==0)
{
x--;
for(int i=x;i>=0;i--)
{
for(int j=59;i>=0;j--)
{
for(int k=59;k>=0;k--)
{
system("cls");
if(GetAsyncKeyState(VK_SPACE))
{
cout<<"剩余时间"<<endl;
cout<<i<<":"<<j<<":"<<k<<endl;
cout<<"目前已暂停..."<<endl;
while(!GetAsyncKeyState(VK_SPACE))
Sleep(1);
system("cls");
}
cout<<"剩余时间"<<endl;
cout<<i<<":"<<j<<":"<<k<<endl;
cout<<"运行中..."<<endl;
if(GetAsyncKeyState(VK_SPACE))
{
system("cls");
cout<<"剩余时间"<<endl;
cout<<i<<":"<<j<<":"<<k<<endl;
cout<<"目前已暂停..."<<endl;
while(!GetAsyncKeyState(VK_SPACE))
Sleep(1);
system("cls");
cout<<"剩余时间"<<endl;
cout<<i<<":"<<j<<":"<<k<<endl;
cout<<"运行中..."<<endl;
}
Sleep(1000);
}
}
}
}
else
{
for(int j=z;j>=0;j--)
{
system("cls");
if(GetAsyncKeyState(VK_SPACE))
{
cout<<"剩余时间"<<endl;
cout<<x<<":"<<y<<":"<<j<<endl;
cout<<"目前已暂停..."<<endl;
while(!GetAsyncKeyState(VK_SPACE))
Sleep(1);
system("cls");
}
cout<<"剩余时间"<<endl;
cout<<x<<":"<<y<<":"<<j<<endl;
cout<<"运行中..."<<endl;
if(GetAsyncKeyState(VK_SPACE))
{
system("cls");
cout<<"剩余时间"<<endl;
cout<<x<<":"<<y<<":"<<j<<endl;
cout<<"目前已暂停..."<<endl;
while(!GetAsyncKeyState(VK_SPACE))
Sleep(1);
system("cls");
cout<<"剩余时间"<<endl;
cout<<x<<":"<<y<<":"<<j<<endl;
cout<<"运行中..."<<endl;
}
Sleep(1000);
}
y--;
for(int i=y;i>=0;i--)
{
for(int j=59;j>=0;j--)
{
system("cls");
if(GetAsyncKeyState(VK_SPACE))
{
cout<<"剩余时间"<<endl;
cout<<x<<":"<<i<<":"<<j<<endl;
cout<<"目前已暂停..."<<endl;
while(!GetAsyncKeyState(VK_SPACE))
Sleep(1);
system("cls");
}
cout<<"剩余时间"<<endl;
cout<<x<<":"<<i<<":"<<j<<endl;
cout<<"运行中..."<<endl;
if(GetAsyncKeyState(VK_SPACE))
{
system("cls");
cout<<"剩余时间"<<endl;
cout<<x<<":"<<i<<":"<<j<<endl;
cout<<"目前已暂停..."<<endl;
while(!GetAsyncKeyState(VK_SPACE))
Sleep(1);
system("cls");
cout<<"剩余时间"<<endl;
cout<<x<<":"<<i<<":"<<j<<endl;
cout<<"运行中..."<<endl;
}
Sleep(1000);
}
}
x--;
for(int i=x;i>=0;i--)
{
for(int j=59;i>=0;j--)
{
for(int k=59;k>=0;k--)
{
system("cls");
if(GetAsyncKeyState(VK_SPACE))
{
cout<<"剩余时间"<<endl;
cout<<i<<":"<<j<<":"<<k<<endl;
cout<<"目前已暂停..."<<endl;
while(!GetAsyncKeyState(VK_SPACE))
Sleep(1);
system("cls");
}
cout<<"剩余时间"<<endl;
cout<<i<<":"<<j<<":"<<k<<endl;
cout<<"运行中..."<<endl;
if(GetAsyncKeyState(VK_SPACE))
{
system("cls");
cout<<"剩余时间"<<endl;
cout<<i<<":"<<j<<":"<<k<<endl;
cout<<"目前已暂停..."<<endl;
while(!GetAsyncKeyState(VK_SPACE))
Sleep(1);
system("cls");
cout<<"剩余时间"<<endl;
cout<<i<<":"<<j<<":"<<k<<endl;
cout<<"运行中..."<<endl;
}
Sleep(1000);
}
}
}
}
system("cls");
cout<<"时间到!!"<<endl;
BAN(M6);
PAI(M6);
BAN(M5);
BAN(M6);
PAI(M6);
BAN(M5);
BAN(M6);
PAI(M6);
BAN(M5);
BAN(M6);
PAI(G1);
BAN(M6);
PAI(M6);
BAN(M5);
BAN(M6);
PAI(M6);
BAN(M5);
PAI(M6);
PAI(G1);
PAI(G2);
PAI(G3);
BAN(M2);
BAN(M3);
SI(D6);
SI(D5);
SI(D6);
SI(D5);
BAN(M2);
BAN(M3);
SI(D6);
SI(D5);
SI(D6);
SI(D5);
BAN(M2);
BAN(M3);
SI(D6);
SI(D5);
SI(D6);
SI(D5);
BAN(M1);
BAN(D7);
BAN(D6);
BAN(D5);
BAN(M2);
BAN(M3);
SI(D6);
SI(D5);
SI(D6);
SI(D5);
BAN(M2);
BAN(M3);
SI(D6);
SI(D5);
SI(D6);
SI(D5);
BAN(M2);
BAN(M3);
BAN(M5);
BAN(G1);
SI(M7);
SI(G1);
SI(M7);
SI(M6);
BAN(M5);
BAN(M3);
BAN(M2);
BAN(M3);
SI(D6);
SI(D5);
SI(D6);
SI(D5);
BAN(M2);
BAN(M3);
SI(D6);
SI(D5);
SI(D6);
SI(D5);
BAN(M2);
BAN(M3);
SI(D6);
SI(D5);
SI(D6);
SI(D5);
BAN(M1);
BAN(D7);
BAN(D6);
BAN(D5);
BAN(M1);
SI(D6);
SI(M1);
BAN(M2);
SI(M1);
SI(M2);
BAN(M3);
SI(M2);
SI(M3);
SI(M5);
SI(G1);
SI(M3);
SI(M5);
BAN(G1);
BAN(M7);
BAN(M6);
BAN(M5);
PAI(M6);
BAN(M6);
BAN(G1);
for(int i = 0;i < 2;i++)
{
BAN(G2);
BAN(G3);
SI(M6);
SI(M5);
SI(M6);
SI(M5);
BAN(G2);
BAN(G3);
SI(M6);
SI(M5);
SI(M6);
SI(M5);
BAN(G2);
BAN(G3);
SI(M6);
SI(M5);
SI(M6);
SI(M5);
BAN(G1);
BAN(M7);
BAN(M6);
BAN(M5);
BAN(G2);
BAN(G3);
SI(M6);
SI(M5);
SI(M6);
SI(M5);
BAN(G2);
BAN(G3);
SI(M6);
SI(M5);
SI(M6);
SI(M5);
BAN(G2);
BAN(G3);
BAN(G5);
BAN(G1*2);
SI(G7);
SI(G1*2);
SI(G7);
SI(G6);
BAN(G5);
BAN(G3);
BAN(G2);
BAN(G3);
SI(M6);
SI(M5);
SI(M6);
SI(M5);
BAN(G2);
BAN(G3);
SI(M6);
SI(M5);
SI(M6);
SI(M5);
BAN(G2);
BAN(G3);
SI(M6);
SI(M5);
SI(M6);
SI(M5);
BAN(G1);
BAN(M7);
BAN(M6);
BAN(M5);
SI(G3);
SI(G2);
SI(G3);
SI(G5);
SI(G6);
SI(G5);
SI(G3);
SI(G2);
BAN(M6);
BAN(G1);
BAN(G3);
BAN(G5);
BAN(G6);
PAI(G6);
BAN(G5);
PAI(G6);
WAIT(PAIU);
PAI(M6);
BAN(M6);
SI(M5);
BAN(M6);
BAN(G1);
BAN(G2);
BAN(G3);
PAI(M6);
BAN(M6);
SI(M5);
BAN(M6);
BAN(M5);
BAN(M3);
BAN(M5);
PAI(M6);
BAN(M6);
SI(M5);
BAN(M6);
BAN(G1);
BAN(G2);
BAN(G3);
PAI(G3);
PAI(G2);
PAI(G1);
PAI(M6);
PAI(M6);
BAN(M6);
SI(M5);
BAN(M6);
BAN(G1);
BAN(G2);
BAN(G3);
PAI(M6);
BAN(M6);
SI(M5);
BAN(M6);
BAN(M5);
BAN(M5);
BAN(M3);
PAI(M6);
BAN(M6);
SI(M5);
BAN(M5);
BAN(M6);
BAN(G1);
BAN(G2);
PAI(G3);
PAI(G2);
PAI(G1);
PAI(M6);
PAI(G1);
PAI(M7);
PAI(M6);
PAI(M5);
BAN(M5);
SI(M5);
SI(M6);
BAN(M3);
BAN(M2);
PAI(M3);
WAIT(PAIU);
BAN(M3);
BAN(M5);
PAI(M6);
PAI(G2);
PAI(M7);
PAI(G1);
BAN(M7);
BAN(M5);
PAI(M6);
WAIT(PAIU);
PAI(G1);
PAI(M7);
PAI(M6);
PAI(M5);
BAN(M5);
SI(M5);
SI(M6);
BAN(M3);
BAN(M2);
PAI(M3);
BAN(M3);
BAN(M5);
BAN(M6);
PAI(M6);
BAN(M6);
PAI(G1);
PAI(G2);
PAI(M7);
WAIT(PAIU*2);
BAN(M6);
BAN(G1);
BAN(G2);
PAI(G2);
BAN(G3);
PAI(G3);
BAN(G3);
BAN(G5);
BAN(G6);
BAN(G2);
BAN(G1);
PAI(G3);
BAN(M6);
BAN(G1);
BAN(G2);
PAI(G2);
BAN(G3);
PAI(G3);
BAN(G3);
BAN(G3);
BAN(M4);
BAN(M3);
BAN(M2);
BAN(M1);
PAI(M1);
BAN(M6);
BAN(G1);
BAN(G2);
PAI(G2);
BAN(G3);
PAI(G3);
BAN(G3);
BAN(G5);
BAN(G6);
BAN(G2);
BAN(G1);
PAI(G3);
BAN(M6);
BAN(G1);
PAI(M4);
PAI(M3);
PAI(M2);
PAI(M1);
BAN(G1);
BAN(G2);
BAN(M7);
BAN(M5);
PAI(M6);
BAN(M6);
BAN(G1);
BAN(G2);
PAI(G2);
BAN(G3);
PAI(G3);
BAN(G3);
BAN(G5);
BAN(G6);
BAN(G2);
BAN(G1);
PAI(G3);
BAN(M6);
BAN(G1);
BAN(G2);
PAI(G2);
BAN(G3);
PAI(G3);
BAN(G3);
BAN(G3);
BAN(M4);
BAN(M3);
BAN(M2);
BAN(M1);
PAI(M1);
BAN(M6);
BAN(G1);
BAN(G2);
PAI(G2);
BAN(G3);
PAI(G3);
BAN(G3);
BAN(G5);
BAN(G6);
BAN(G2);
BAN(G1);
PAI(G3);
BAN(M6);
BAN(G1);
PAI(M4);
PAI(M3);
PAI(M2);
PAI(M1);
BAN(G1);
BAN(G2);
BAN(M7);
BAN(M5);
PAI(M6);
WAIT(PAIU);
}
}
c++时间管理大师的更多相关文章
- 想做时间管理大师?你可以试试Mybatis Plus代码生成器
1. 前言 对于写Crud的老司机来说时间非常宝贵,一些样板代码写不但费时费力,而且枯燥无味.经常有小伙伴问我,胖哥你怎么天天那么有时间去搞新东西,透露一下秘诀呗. 好吧,今天就把Mybatis-pl ...
- 【CC评网】2013.第42周 话说时间管理
时间管理 工作几年之后,大家都会有意识的培养时间管理的概念:但如何真正做到位,并持续坚持,并不是一件容易的事: 虽然关注时间管理已有几年,但目前我对于时间的利用并不高效: 理论上的东西就是那些,但真正 ...
- PMP备考_第六章_项目时间管理
项目时间管理 前言 项目时间管理是项目管理中最难的一个环节,与个人时间管理类似,团体的效率如果管理不当,是低于个人效率的,为了管理好时间,从预估,执行到反馈均需要严格的分析和处理.如果制定的计划是无法 ...
- Google内部邮件:如何进行高效的时间管理能量波动图
Google内部邮件:如何进行高效的时间管理能量波动图 发布时间: 2015-12-16 22:16:50| 阅读数:462 views 最近,我给团队内部写了一封简单的邮件.主要内容是征询他们,如何 ...
- linux 时间管理——概念、注意点(一)【转】
转自:http://www.cnblogs.com/openix/p/3324243.html 参考:1.http://bbs.eyeler.com/thread-69-1-1.html ...
- μC/OS-Ⅲ系统的时间管理函数和定时器
一.时间管理函数 μC/OS-Ⅲ系统提供一些列时间管理服务函数: 1.OSTimeDly():任务延时n个时钟节拍. 2.OSTimeDlyHMSM():任务延时指定的时间,采用“时:分:秒:毫秒”方 ...
- 时间管理的若干Tips
时间管理的若干Tips 记下来 再好的记性也不如一支笔与一个本子. 买一支好点的笔于一个好点的本子,让自己有书写的欲望,将todo事项记下来. 小目标 太大太远的目标会使人气馁.通过将大目标分解再分解 ...
- 4D时间管理
时间管理的4D原则 时间矩阵:每个人,每天要做的事情大致分为四类:一类:必须做的,不做会产生不良后果的二类:需要做的,为将来或者今后阶段做准备工作的三类:可以不做,但又不得不做的,例如通过简约形式 ...
- 【uTenux实验】时间管理(系统时间/周期性处理/警报处理)
1.系统时间管理 系统时间管理函数用来对系统时间进行操作,是OS的一个基础性的东西.个人认为,设置系统时间和获取系统时间对OS来说基本是可有可无的. uTenux提供了三个系统时间相关API.分别用于 ...
- GTD时间管理---非行动性
一:行动性和非行动有什么区别? 1:非行动性:指的是收集箱中的信息,是先存储后使用,这些信息平时都处于冬眠状态,只是要用到的时候能够找到它就好了.(偏向于处理生活) 2:行动性: 指的是收集箱中的信息 ...
随机推荐
- reinforcement learning常用的游戏环境,gym框架使用的标准Atari游戏集合
reinforcement learning常用的游戏环境,gym框架使用的标准Atari游戏集合.*.bin文件为Atari2600游戏的常用游戏环境的模拟文件,也称为roms文件. 文件地址: h ...
- MPI在Deep Learning的主流时代背景下除了传统计算领域外对DL的应用前景如何,MPI与NCCL的区别在哪???
做分布式计算的基本上10年之前只听说过MPI,14年之前只听过hadoop的MapReduce,17年之前只听过TensorFlow. 那么这三个分布式计算软件或者说框架有什么区别呢???现在都是搞d ...
- 安装华为软件昇腾mindspore-gpu-1.9.0失败记录
官网安装地址: https://www.mindspore.cn/install PS: 不得不说华为的软件是愈发的不好用了,这个mindspore老版本去年我是使用过的,安装也是比较方便的,搞不清这 ...
- Apache DolphinScheduler 3.0.6 发布,或将是最后一个 3.0.X 版本
Apache DolphinScheduler 于近日发布了 3.0.6 版本,主要针对 3.0.5 重要 bug 进行修复.如果之后没有发现重大问题,3.0.6 将会是 3.0.x 最后一个版本. ...
- 2024 睿抗机器人开发者大赛CAIP-编程技能赛-本科组(国赛)
2024 睿抗机器人开发者大赛CAIP-编程技能赛-本科组(国赛) 前言 补题只补了前四道,第五题打个暴力都有 \(24\) 分,我这死活只有 \(22\) 分 \(QAQ\) RC-u1 大家一起查 ...
- 电子行业MES系统流程图梳理
- mariadb5.5.56二进制离线安装
在生产环境中一般使用发布好的二进制版本,简单概括一下安装过程: 1. 下载 地址为:https://downloads.mariadb.org/mariadb/5.5.56/ 这里选择最新版本的5.5 ...
- chmod 使用
数字 权限 4 (100) 读 2 (010) 写 1 (001) 执行 u 表示该文件的拥有者,g 表示该文件的拥有者所属的组,o 表示其他人,a 表示所有人. e.g. # 数字表示法 chmod ...
- 八,SpringBoot Web 开发访问静态资源(附+详细源码剖析)
八,SpringBoot Web 开发访问静态资源(附+详细源码剖析) @ 目录 八,SpringBoot Web 开发访问静态资源(附+详细源码剖析) 1. 基本介绍 2. 快速入门 2.1 准备工 ...
- iOS 屏幕旋转的实践解析
摘要:如何更灵活便捷的实现自定义屏幕旋转场景,本文带你揭秘! 文|即构 iOS 应用开发团队 屏幕旋转是在视频直播类 APP 中常见的场景,在即构科技之前发布的 Roomkit SDK 中也有屏幕 ...