*某一時間的下一秒(筆試編程題) 輸入三個數,表明小時 分鐘 秒
例如: 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++