1.10分钟倒计时器代码
#include "time.h"
void main(){
int n,m,settime=10;
n=time(0);
printf("请输入倒计时时间(秒)");
scanf("%d",&settime);
while (settime!=0){
if (n!=time(0)){//如果时间过了1秒
settime--;//计时器减1
printf("%d\n",settime);//输入目前的倒计时
n=time(0);//更新当前时间
}
}
}
2.关于倒计时的说说怎么写
1、开学倒计时,抓紧时间可劲玩,到学校尽情补觉。
2、毕业倒计时里的一个个告别的夜晚,以前那枯燥无聊单调烦闷的每一天,也都被我们好生珍惜了一遍又一遍!
3、考前多流汗!考后不流泪!
4、元旦3天倒计时,我们一起来砸“蛋”:让烦恼完蛋,让忧愁滚蛋,让苦闷鸡蛋碰石头,让酸楚鸡飞蛋打,幸福与快乐还要一起来捣蛋,要有心理准备哦!
5、厚德载物自强不息挑战自我勇创佳绩。
6、其实我们每个人的生命里都有一架巨大的天平。我们得到什么,失去什么。每天都会有心得砝码摆上去,每天也会有旧的价值,被推下来。在这个天平边上,是永恒而巨大的沙漏。我们生命的倒计时。
7、点点心血勤育英才厚泽九州;滴滴汗水勇赴学海逐鹿中原。
8、六十同窗同甘共苦拼搏从此时;十二春秋风雨兼程成败在今年。
3.在线考试系统倒计时器实现(急)
用JS的setTimeout
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "1/DTD/xhtml1-transitional.dtd">
<html xmlns="">
<head></head>
<body>
<script language="javascript">
function Change(HourSurplus,MinuteSurplus,SecondSurplus)
{
SecondSurplus = SecondSurplus - 1;
if (SecondSurplus<0)
{
SecondSurplus=60+SecondSurplus;
MinuteSurplus=MinuteSurplus-1;
}
if (MinuteSurplus<0)
{
MinuteSurplus=60+MinuteSurplus;
HourSurplus=HourSurplus-1;
}
document.getElementById("asd").innerHTML=""+ HourSurplus +":"+ MinuteSurplus +":"+ SecondSurplus +"";
setTimeout(function() {
Change(HourSurplus,MinuteSurplus,SecondSurplus);
},1000);
}
</script>
<span id="asd">11111</span>
<script language="javascript">
Change(1,59,59);
</script>
</body>
</html>
看看符合要求不
4.Vb写一个倒计时器.
创建2个按钮,1个timer,1个文本框,在文本框中输入时间如:23:00:00
然后点击按钮2开始倒计时!!
Option Explicit
Dim date1 As Date
Private Sub Command1_Click()
date1 = CDate(Text1)
End Sub
Private Sub Command2_Click()
Timer1.Enabled = True
Timer1.Interval = 6000'你可以把这里的6000改为100,试试看效果,不然1分钟跳一次,很慢!!
End Sub
Private Sub Form_Load()
Timer1.Enabled = False
End Sub
Private Sub Timer1_Timer()
Static i As Integer
i = i + 1
date1 = CDate(Text1)
HScroll1.Max = DatePart("h", date1) * 60 + DatePart("n", date1)
HScroll1.Value = i
Text1.Text = DateAdd("n", -1, date1)
If HScroll1.Value = HScroll1.Max Then Timer1.Enabled = False: MsgBox "倒计时结束"
End Sub
5.倒计时器代码
程序设计思想:
(1)输入目标时间,高考的年,月,日,时,分,秒
下面例子中简写成直接赋值。
(2)转换成 struct tm
(3)再转换成 time_t
(4) 获当前时间 now = time (NULL);
(5)用difftime 计算时间差,送返 long double 秒
(6)把秒转换成 日,时,分,秒
(7)循环 (下面例子中简写成 打印120次,每隔2秒左右打一次)
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void wait ( int seconds )
{
clock_t endwait;
endwait = clock () + seconds * CLK_TCK ;
while (clock() < endwait) {}
}
void main(){
time_t rawtime;
struct tm * target_time;
int d,h,m,s;
int k=0;
long double dif,r;
time_t now,t_end; // in sec
/* get current timeinfo and modify it to the user's choice */
time ( &rawtime );
target_time = localtime ( &rawtime );
// time struc and to time_t
target_time->tm_year = 2008 - 1900; //year - 1900
target_time->tm_mon= 7 - 1; // month - 1
target_time->tm_mday = 15 ; // day
target_time->tm_hour = 13 ; // hour
target_time->tm_min = 1 ;
target_time->tm_sec = 1 ;
t_end = mktime (target_time);
// printf("%s ",ctime(&t_end)); //print and check
while (k < 120)
{
now = time (NULL);
// printf("%s ",ctime(&now)); // print and check
dif = difftime (t_end,now); //double , time_t time_t
// printf( "%lf\n",dif);
d = (int) (dif / 86400.0);
r = dif - d * 86400.0;
h = (int) (r / 3600.0);
r = r - h * 3600.0;
m = (int) (r / 60.0);
r = r - m * 60.0;
s = (int) (r);
printf("%d--days %d--hours %d--min %d--sec\n",d,h,m,s);
(void) wait ( 2 ); // every 2 seconds print
k = k + 1;
};
}
6.考试倒计时FLASH怎么做
做一个帧动画就可以了:
1,建一个层取名为TXT,并在这个层用A工具拉一个动态文本框,给这个文本框取名为txt_a,在第十三帧处按F5插入普通帧;
2,建一个层取名为AS,在第一帧输入以下代码:
var a:Number = 10;
txt_a.text = a;
stop();
3,在AS层第二帧片按F7插入空白关键帧,并在该帧片输入以下代码:
a--
txt_a.text=a
if(a<=0){
this.stop(2)
txt_a.text="时间到"
}
4,在AS层第十三帧片按F7插入空白关键帧,并在该帧输入以下代码:
gotoAndPlay(2);
5,再在刚才的TXT层做个按钮,并在按钮上定入以下代码:
on (release) {
gotoAndPlay(2);
}
6,按ctrl+enter试试,一切搞定.