
#include <stdio.h>
#include <stdlib.h>
#include<windows.h>
int main()
{ int a,b,c
a=1
b=0
c=0
while(a>0)
{ system("cls")
printf("%d:%02d:%d%d\n",a,b,c,0)
a=a-1
b=59
c=59
while(a>=0 && b>=0)
{ Sleep(1000)
system("cls")
printf("%d:%02d:%02d",a,b,c)
while(a>=0 && b>=0)
{ system("cls")
printf("%d:%02d:%02d",a,b,c)
Sleep(1000)
c=c-1
if(c<0){c+=60b--}
if(b<0){b+=60a--}
}
}
}
printf("\n时间到!\n")
system("pause")
return 0
}
================================
简化后的程序:
#include<stdio.h>
#include<windows.h>
int main()
{ int a=1,b=0,c=0
while(a>=0 && b>=0 && c>=0)
{ system("cls")
printf("%d:%02d:%02d",a,b,c--)
Sleep(1000)
if(c<0){ c+=60 b--}
if(b<0){ b+=60 a--}
}
printf("\n时间到!\n")
system("pause")
return 0
}
struct time{int hour//小时
int minute//分钟
int second//秒
}
int mian(){
time time1
time1.hour = 10
time1.minute = 10
time1.second = 10
if(second == 59){//判断秒
second = 0
if(minute == 59){//判断分钟
minute = 0
if(hour == 23)//判断小时
hour = 0
else
hour++
}else{
minute++
}
}else{
second++
}
return 0
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)