本人是一名小学生(五年级),学习编程3年左右(C++只学了半年多),如果写得不好,请见谅。
如果你还没看第一期,那还愣在这干嘛,赶快去看啊!
这次我发布一下我做的简易计时器,废话不多说,直接上代码。
#include<iostream>
#include<cstdio>
#include<windows.h>
#define doe 523
using namespace std;
int main()
{
long long int nian=0,yue=0,ri=0,shi=0,fen=0,miao=0,dengdai=0; //定义变量
cout<<"简易计时器。"<<endl;
Sleep(500);
cout<<"请输入年(365天):";
cin>>nian;
cout<<"请输入月(30天):";
cin>>yue;
cout<<"请输入日:";
cin>>ri;
cout<<"请输入时:";
cin>>shi;
cout<<"请输入分:";
cin>>fen;
cout<<"请输入秒:";
cin>>miao;
dengdai=(miao*1000)+(fen*60*1000)+(shi*60*60*1000)+(ri*24*60*60*1000)+(yue*30*24*60*60*1000)+(nian*365*30*24*60*60*1000);
cout<<"需要等待"<<(dengdai/1000)<<"秒"<<endl;
cout<<(dengdai/1000)<<"秒"<<endl;
for(int i=1;i<(dengdai/1000);i++)
{
Sleep(1000);
cout<<((dengdai/1000)-i)<<"秒"<<endl;
}
cout<<"已到时。"<<endl;
for(int j=1;j<=5;j++)
{
Beep(doe,500);
}
Sleep(10000);
return 0;
}
知识点讲解:
Beep(523,400);
使用Beep()函数发声,523为发声赫兹,为发声时间(毫秒),头文件是cstdio和windows.h。
Sleep(10000);
使用Sleep()函数让程序等待10000毫秒(可改),头文件是window.h。
我还是一名小学生,希望大家可以点赞支持一下我。