Advertisement

北京时间转UTC

阅读量:
复制代码
    #include <stdio.h>
    /*
    BJT->UTC
    */
    int main(int argc, char **argv){
    	int BJT, UTC;
    	int hour;
    	int minute;
    	int u_hour, u_minute;
    	scanf("%d", &BJT);
    	if(BJT<0 || BJT >2359) return -1;
    	if(BJT >= 100){
    		hour = BJT/100;
    		minute = BJT%100;
    		if(hour >= 8){
    			u_hour = hour - 8;
    		}else{
    			u_hour = 24 - (8-hour);
    		}
    		u_minute = minute;
    	}else{
    		u_hour = 16;
    		u_minute = BJT;
    	}
    	if(u_hour > 0 && u_minute >= 10){
    		printf("%d%d", u_hour, u_minute);
    	}else if(u_hour == 0){
    		printf("%d", u_minute);
    	}else if(u_hour != 0 && u_minute < 10){
    		printf("%d%d%d", u_hour, 0, u_minute);
    	}
    	return 0;
    }
    
    
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    
    代码解读

全部评论 (0)

还没有任何评论哟~