c++时间管理大师

news/2024/10/22 17:24:57

作者花了一个下午写出来的。
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);}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/74711.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

Go语言net/http包源码学习

0.前言 该笔记为笔者第一次学习go的net/http包源码的时候所记,也许写的并不是很精确,希望大家多多包涵,一起讨论学习。 该笔记很大程度的参考了网名为“小徐先生”的前辈所分享的博客,推荐大家可以先看一看它的博客来一起学习,我的只是照葫芦画瓢还有一些代码更新的讲解而…

linux之core文件调试

linux之core文件调试 前言 有时候程序会异常退出而不带任何日志,此时就可以使用 core 文件进行分析,它会记录程序运行的内存,寄存器,堆栈指针等信息 什么是core文件 通常在 Linux 下遇到程序异常退出或者中止,我们都会使用 core 文件进行分析,其中包含了程序运行时的内存…

物联网从层次结构上分为几层,各层的主要作用是什么

物联网的层次结构包括感知层、网络层和核心层,每个层次都扮演着不可或缺的角色。感知层负责数据采集,网络层实现数据传输,核心层则进行数据处理和决策。这种层次结构的设计使得物联网能够高效地运行,为人们的生活和工作带来了巨大的便利和效益。1. 感知层(Perception Laye…

移动开发(四):.NET MAUI中Android应用修改安装图标和启动页面

今天继续给大家分享.NET MAUI中开发的Android应用如何修改安装图标和启动页面,希望对大家使用Net开发安卓APP提供一些帮助! 一、更换APP应用图标 这里我们直接编辑项目文件 MyFirstMauiApp.csproj来修改APP应用图标 官方案例默认的组合图标,其中ForegroundFile表示前景图像(…

将NC栅格表示时间维度的数据提取出来的方法

本文介绍基于Python语言,逐一读取大量.nc格式的多时相栅格文件,导出其中所具有的全部时间信息的方法~本文介绍基于Python语言,逐一读取大量.nc格式的多时相栅格文件,导出其中所具有的全部时间信息的方法。.nc是NetCDF(Network Common Data Form)文件的扩展名,表示一种常…

哪种IDE能同时写java和前端代码

在选择IDE(集成开发环境)来同时编写Java和前端代码时,几个主要的选择包括IntelliJ IDEA、Eclipse、和Visual Studio Code。IntelliJ IDEA提供了强大的Java开发支持和广泛的前端开发插件,Eclipse以其插件生态系统著称,可以通过安装相应的插件支持Java和前端开发,而Visual …

2024.10.22总结

byd放三道黑是吧本文于 github 博客同步更新。 今天打两场 byd放三道黑是吧。 第一场: A: CF1261F 将区间拆分为 \([x2^{i},(x+1)2^{i})\) 的形式,发现两个区间中的数两两异或后形成的仍为一个区间,将 A,B 都拆分后区间两两异或会得到 \(O(n^2\log^2n)\) 个区间,取并即为答…

【FMC163】基于VITA57.1标准的双通道3GSPS AD采集、双通道12GSPS DA回放FMC子卡模块(100%国产化)

板卡概述 FMC163是一款基于VITA57.1标准的实现2路14-bit、3GSPS ADC采集功能、2路14-bit 12GSPS DA回放FMC子卡模块。该模块遵循VITA57.1标准,可直接与FPGA载卡配合使用,该板卡支持对6GHz的射频信号进行数字化采样以及信号生成,板内集成了高性能的时钟管理模块,具有极高的收…