前言
隨着時間一分分的過去,年齡也一在不停的增長,人到了年齡大了之后吧,對於養生就會越來越看重吧(雖然我才21歲,這不重要)。人會因為時間的久坐,導致頸椎和其他的健康問題,這一點有球是對於程序員來說,長時間的坐着,應該是普遍存在的。於是便有了這個小程序的誕生,一個小小的計時器程序。當然了,其中一定有很多寫的不好的地方,后期還會優化噠。
功能:
雙擊clock.exe直接運行就好。本程序基於winows系統,由devC++ 編寫。為追求最簡潔,沒有用其余的IDE 進行編寫。
- 輸入要計時的時間,設定是以分鍾為單位計時,最小為1分鍾。
- 時間采用倒計時時間,當時間為0時,響起鈴聲。
- 鈴聲需要為
wav格式。可自定義鈴聲,把自己喜歡的鈴聲進行替換就好。
源代碼
/*
time:2018/8/8
version:1.0
author:YJLAugus
*/
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#pragma comment(lib,"winmm.lib")
void clock()
{
int end;
int i;
int hour,min,s;
printf("請輸入要倒計時的時間,最少為1分鍾哦(min)");
scanf("%d",&end);
end = end * 60;
i = end;
printf("倒計時開始!\n");
Sleep(1000);//延時1秒
system("cls");//清屏
hour = end/3600;
min = (end-3600*hour )/60;
s = end-3600*hour-60*min;
while (i!= 0)
{
printf("%d小時%d分%d秒\n",hour,min,s);
printf("時間:%d秒",i);
Sleep(1000);
system("cls");
i--;
}
//printf("end!!");
PlaySound(TEXT(".\\1.wav"), NULL, SND_FILENAME | SND_ASYNC | SND_LOOP);
//getchar();
printf("時間到了,休息一下吧!");
printf("請選擇接下來的操作:(1:重新計時;0:退出程序)");
}
int main(void)
{
int flag;
clock();
scanf("%d",&flag);
if(flag == 1)
{
PlaySound(NULL,NULL,SND_FILENAME);
clock();
}
else if(flag == 0)
{
exit(0);
}
else
{
printf("命令輸入有誤!!");
}
system("pause");
return 0;
}
版本說明
1.0版,程序一定有不當之處,如果您有什么好的建議,請您提出。
下載地址
最后
小程序已經開源,算然沒什么技術含量,也是第一小項目吧,希望有github賬號大佬可以賞個star嗎,(/▽\=)。
