c-moodle/homework/11954.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;
}