本帖最后由 xmyyh 于 2015-11-14 14:22 编辑
[mw_shl_code=c,true]#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
int h,m,s;
system("color f0");
printf("设置时间:请输入时间(H:MM:SS)务必使用英文输入法!");
scanf("%d:%d:%d",&h,&m,&s);
if(m>59) m=59;
if(s>59) s=59;
for(;h>=0;h--){
for(;m>=0;m--){
for(;s>=0;s--){
system("cls");
if(s<10)
if(m<10)
printf("%d:0%d:0%d",h,m,s);
else
printf("%d:%d:0%d",h,m,s);
else
if(m<10)
printf("%d:0%d:%d",h,m,s);
else
printf("%d:%d:%d",h,m,s);
Sleep(1000);
}
s=59;
}
m=59;
}
printf("\nTime\'s up!\n\a");
system("pause");
return 0;
}[/mw_shl_code]
按照书上的题目改进的小时级计时器,秒的丢了……输入格式 小时:分钟:秒
|