作者:yunjinqi   
            类别:编程   
            日期:2023-05-29 21:56:04   
            阅读:753 次   
            消耗积分:0 分
               
            
            
        
        
            
            
#include <stdio.h>
int main(){
    int n;
    int hour,minute,second;
    int new_hour,new_minute,new_second;
    if (scanf("%d:%d:%d",&hour,&minute,&second)!=EOF && scanf("%d",&n)!=EOF){
        //printf("%d %d %d %d",hour,minute,second,n);
        if (second+n>=60){
            new_second=second+n-60;
            new_minute=minute+1;
            if (new_minute>=60){new_hour=hour+1;new_minute=new_minute-60;}
            else{new_hour=hour;}
            }
        else{
            new_second=second+n;
            new_minute=minute;
            new_hour = hour;
        }
        //判断最新的时间是否超过了24小时
        if (new_hour>=24){new_hour=new_hour-24;}
        printf("%02d:%02d:%02d",new_hour,new_minute,new_second);
    }else{
        printf("input hour minute second n occurs wrong");
    }
    return 0;
}
 
            
            
         
        
        
        
        
    
系统当前共有 481 篇文章