求高手帮忙给做个用C语言编写倒计时器,60分钟的倒计时,求源代码,在线等啊。

求高手帮忙给做个用C语言编写倒计时器,60分钟的倒计时,求源代码,在线等啊。,第1张

#include "stdio.h"

#include "Windows.h"

int main() {

printf("请输入倒计时时间(例如:01:26:30):")

int hour=0, min=0, sec=0

scanf("%d:%d:%d", &hour, &min, &sec)

if(hour>24 || hour<0 || min>60 || min<0 || sec>60 || sec<0) {

printf("输入有误!\n")

return 0

}

printf("倒计时开始!\n")

int i, j, k

for(i=houri>=0i--) {

for(j=minj>=0j--) {

for(k=seck>=0k--) {

printf("\r%2d:%2d:%2d", i, j, k)

Sleep(1000)

}

sec = 59

}

min = 59

}

exit(0)

}

自定义时间,  一个小时的话 自己变成1:00:00  就行了

<body>

<div id="timer"></div>

<script type="text/javascript" language="javascript">

var endDate=new Date(2010,11,11,17,05,40)//年月日时分秒,月要减去1

(function daoJiShi()

{

var now=new Date()

var oft=Math.round((endDate-now)/1000)

var ofd=parseInt(oft/3600/24)

var ofh=parseInt((oft%(3600*24))/3600)

var ofm=parseInt((oft%3600)/60)

var ofs=oft%60

document.getElementById('timer').innerHTML='还有 '+ofd+' 天 ' +ofh+ ' 小时 ' +ofm+ ' 分钟 ' +ofs+ ' 秒'

if(ofs<0){document.getElementById('timer').innerHTML='倒计时结束!'return}

setTimeout('daoJiShi()',1000)

}())

</script>

</body>

窗体上画一个按钮,一个标签,一个timer

Dim i As Long

Private Sub Command1_Click()

Timer1.Enabled = True

End Sub

Private Sub Form_Load()

Timer1.Interval = 1000

Timer1.Enabled = False

Command1.Caption = "开始倒计时"

Label1.Caption = "请点击按钮开始"

Label1.AutoSize = True

i = 600

End Sub

Private Sub Timer1_Timer()

i = i - 1

Label1.Caption = "倒计时" &Int(i / 60) &"分" &i Mod 60 &"秒"

If i = 0 Then MsgBox "时间到!", vbInformation: Timer1.Enabled = False

End Sub


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11909294.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存