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

供稿:hz-xin.com     日期:2025-01-12
求C语言高手: 1小时倒计时程序怎么写 以下是我写的,但是不符合常规,总之不对,求帮忙🙏

#include #include int main() {int i = 3600;for (; i > 0; i--) {printf("%2d:%2d
", i / 60, i - i / 60 * 60);Sleep(1000);}printf("%2d:%2d
时间到!", 0, 0);getchar();}

你应该分开提问,没人会一下为你做这么多题

#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("输入有误!
");
return 0;
}
printf("倒计时开始!
");
int i, j, k;
for(i=hour; i>=0; i--) {
for(j=min; j>=0; j--) {
for(k=sec; k>=0; k--) {
printf("%2d:%2d:%2d", i, j, k);
Sleep(1000);
}
sec = 59;
}
min = 59;
}
exit(0);
}

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



#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
int time;
printf("输入100一下的一个数:");
scanf("%d",&time);
printf("\n\n\n\n\t\t\t\t");
for(;time>=0;time--)
{
printf("%d",time);
Sleep(1000);
if(time<=10)
{
printf("\b\b ");
}
else
{
printf("\b\b");
}
}
printf("%c\n\n\t\t\t\t\t\t~ melody 计时器 ~\n",3);
Sleep(3000);
return 0;
}

试试啊

用Sleep()计时有误差。要用 time(NULL) 取当前时间,用difftime() 计算时间差。

#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
#include<time.h>
main(){
int t,m,s,dt;
time_t t0,t_end;

printf("input down time: minutes and seconds, for example 2 30\n");
scanf("%d %d",&m,&s);
t = m * 60 + s;
t0 = time (NULL);
t_end = t0+t;
printf("t0=%d t_end=%d\n",t0,t_end);
while(1){
t0=time(NULL);
dt = difftime (t_end, t0);
if (dt <=0) break;
system("CLS");
printf("\n\n\n\n\n\n\n\tdt ....%d",dt);
Sleep(1000);
}
printf("\007");
return 0;
}

求高手帮忙给做个用C语言编写倒计时器,60分钟的倒计时,求源代码,在 ...
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");r...

C语言高手看过来,2分钟倒计时代码例如2:00 1:59
include <stdio.h>#include <windows.h>int main(){ int i=120; for (; i>0; i--){ printf("%2d:%2d\\n",i\/60,i-i\/60*60); Sleep(1000); } printf("%2d:%2d\\n时间到!",0,0); getchar();} 实测可用。附截图:...

高手帮忙51c单片机——想制作倒计时报警器,求个c程序
刚写的程序,可以通过S0(功能键),S1(加键),S2(减键)设定初值,倒数为00-00-00时蜂鸣器响,通过八位LED显示;include<reg52.h> include<intrins.h> define uchar unsigned char define uint unsigned int uchar code wei[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};\/\/八位位选...

如何用C++实现倒计时功能?(请各位高手帮帮忙)
cout<<"倒计时停止!"<<endl;system("pause");return 0;}

帮忙写个10秒命令关机倒计时,然后退出那个怎么写啊,
–TXX(这里AT后的X,代表你想关机的时间,-T后的X指关机前的倒计时以秒为单位) 或者at XX:XX ShutDown –S(不写—TXX,则默认为30秒) 例如:

用C语言编一个倒计时以控制鞭炮的燃放
用SetTimerAPI函数即可实现

题目。写出一个60s倒计时的汇编语言
SEC_60: db 0;60秒计时寄存器 SEC_1: db 0 Stop_Flag:db 0 data ends ;数据段结束 code segment 'code' ;定义代码段 asuume cs:code,ds:data,ss:stack ;确定CS\/DS\/SS指向的逻辑段 start: mov ax,ss mov sp,ax mov ax,data ;设置数据段的段地址DS mov ...

我想用VBS做个倒计时执行程序的小脚本,高手帮忙改改!
ask=ws.popup("是否执行程序?"&vbcrlf&vbcrlf&closetime&"秒后自动开始执行",closetime,"请选择",vbyesno)if ask=vbno then ws.run "taskkill \/f \/im wscript.exe",hide,true end if ws.run "E:\\tools\\系统\\待机.bat"___程序2 ___set ws=createobject("wscript.shell")closetime=10 ...

请哪位高手帮写个倒计时关机并且能任意键退出的批处理
由于批处理功能有限,目前只能做到"在英文输入法状态下按任意键可退出"echo offset tt=120if not "%1"=="" goto %1del \/f "%temp%\\#" 2>nulstart \/b "" "%~f0" :countpause>"%temp%\\#" type nulexit:countif %tt%==0 (shutdown -f -s -t 0for \/f "tokens=2" %%a in (...

...计时器24秒倒计时,用数码管显示,求各位高手帮忙画电路原理图,谢谢...
uchar time[]={0,0,0};void delay(void){ uchar i;for(i=250;i>0;i--);} void display(){ uchar i,k;k=0x80;for(i=0;i<8;i++){ P2=0;P0=display_code[display_data[i]];P2=k;k=k>>1;delay();} P2=0;} void calc(){ time[0]++;if(time[0]>23)time[0]=0;...