PAT Basic Level 1026

AC代码

 1 #include <stdio.h>
 2 int main ()
 3 {
 4     long long begin;
 5     long long end;
 6     scanf("%lld %lld",&begin,&end);
 7     long long c;
 8     c = end - begin;
 9     int hour;
10     int minute;
11     int second;
12     int flag = 0;  //进位判断 
13     int m = 0;
14     int mask = 1;
15     m = c % 100;
16     if(m >= 50)
17     {
18         flag = 1;
19     }
20     
21     c = c / 100;
22     if(flag == 1)
23     {
24         c++;
25     }
26     hour = c / 3600;
27     c = c % 3600;
28     minute = c / 60;
29     c = c % 60;
30     second = c;
31     printf("%02d:%02d:%02d",hour,minute,second);       //仔细弄懂%02的用法 
32     return 0 ;
33  } 
原文地址:https://www.cnblogs.com/Ponytai1/p/5976527.html