27 lines
531 B
C
27 lines
531 B
C
#include <stdio.h>
|
|
#include <string.h>
|
|
#define MIN(i, j) (((i) < (j)) ? (i) : (j))
|
|
|
|
char s1[105], s2[105];
|
|
|
|
int cmp(char s1[], char s2[]) {
|
|
int l1 = strlen(s1), l2 = strlen(s2);
|
|
for (int i = 0; i < MIN(l1, l2); i++) {
|
|
if (s1[i] > s2[i])
|
|
return 1;
|
|
else if (s1[i] < s2[i])
|
|
return -1;
|
|
}
|
|
if (l1 == l2)
|
|
return 0;
|
|
else if (l1 > l2)
|
|
return 1;
|
|
else
|
|
return -1;
|
|
}
|
|
|
|
int main() {
|
|
scanf("%s%s", &s1, &s2);
|
|
printf("%d", cmp(s1, s2));
|
|
return 0;
|
|
} |