*某一时间的下一秒(笔试编程题) 输入三个数,表明小时 分钟 秒
例如: 20 59 59
下一秒 21:00:00 要求,若是用户输入了错误的时间,退出 25点退出, 61秒退出 * /////////////////////////time.c//////////////////////////////////////////////////
#include<stdio.h>
int main(int argc, const char *argv[])
{
int sec,min,hour;
printf("请输入小时/分钟/秒\n");
scanf("%d%d%d",&hour,&min,&sec);
if(hour>23||min>59||sec>59)//进入循坏以前判断是不是正确输入的时间
printf("input error!!!\n");
else//表示合理的时间数据
{
sec++;//秒钟先加1
if(sec==60)//知足本身归零,进位 分钟+1;
{
sec=0;
min++;
if(min==60)
{
min=0;
hour++;
if(hour==24)
{
hour=0;
}
}
} printf("%02d:%02d:%02d\n",hour,min,sec);
}
return 0;
}c++