根据楼上几位修改的,和题目中要求的一样
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
int time=120,minutes,seconds;
while(time>=0) /*循环到时间为0*/
{
system("cls");
//hours = (time/3600)%24 ; //计算小时分钟秒
minutes =( time / 60)%60 ;
seconds = time % 60 ;
if(seconds<10)
printf("%d:0%d",minutes,seconds);
else
printf("%d:%d",minutes,seconds);
time--;
Sleep(100) ; /*暂停1秒*/
/*
if (minutes== 0 && seconds == 0)
{
break;
}
*/
}
system("pause");
return 0;
} |