用C语言在相同坐标位置模拟输出时分秒的倒计时变化
时间: 2024-06-05 12:06:29 浏览: 5
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
int hour = 0, minute = 0, second = 0;
printf("Please input the time(hh:mm:ss): ");
scanf("%d:%d:%d", &hour, &minute, &second);
while (1)
{
system("cls"); //清屏
printf("%02d:%02d:%02d\n", hour, minute, second);
Sleep(1000); //延时1秒
second--;
if (second < 0)
{
second = 59;
minute--;
if (minute < 0)
{
minute = 59;
hour--;
if (hour < 0)
{
printf("Time is up!\n");
break;
}
}
}
}
return 0;
}