File tree 2 files changed +5
-8
lines changed
IP-Midterms/mid2022/problem1
2 files changed +5
-8
lines changed Original file line number Diff line number Diff line change @@ -71,9 +71,8 @@ void printSet(int n, int *arr){
71
71
++ i ;
72
72
}
73
73
if (interval ) printf ("..%d" , arr [i - 1 ]); // close interval
74
- if (i < n ) printf ( ", " );
74
+ printf (i < n ? "," : "\n " );
75
75
}
76
- printf ("\n" );
77
76
}
78
77
79
78
int main (int argc , char * * argv ){
Original file line number Diff line number Diff line change 6
6
#include <stdio.h>
7
7
#include <stdlib.h>
8
8
9
- int abs (x ) {
10
- return x < 0 ? - x : x ;
11
- }
9
+ #define ABS (x ) ((x) < 0 ? -(x) : (x))
12
10
13
- void readTime (int time [3 ]){
11
+ void readTime (int time []){
14
12
for (int i = 0 ; i < 3 ; i ++ ){
15
13
time [i ] = (getchar () - '0' ) * 10 + (getchar () - '0' );
16
14
getchar (); // skip ':' or ' '
@@ -26,8 +24,8 @@ int main(int argc, char *argv[]) {
26
24
int diff = (time2 [0 ] - time1 [0 ]) * 3600 +
27
25
(time2 [1 ] - time1 [1 ]) * 60 + (time2 [2 ] - time1 [2 ]);
28
26
29
- printf ("%02d:%02d:%02d\n" , abs (diff / 3600 ),
30
- abs ((diff % 3600 )/ 60 ), abs (diff % 60 ));
27
+ printf ("%02d:%02d:%02d\n" , ABS (diff / 3600 ),
28
+ ABS ((diff % 3600 ) / 60 ), ABS (diff % 60 ));
31
29
32
30
return 0 ;
33
31
}
You can’t perform that action at this time.
0 commit comments