#include <stdio.h>
#include <assert.h>
int strcmp(const char* str1,const char* str2){
while(*str1 ==*str2){
assert((str1!= NULL)&&(str2 != NULL));
if(*str1 =='\0'){
return 0;
}
str1++;
str2++;
}
return *str1-*str2;
}
int main() {
char a[1010], b[1010];
scanf("%s%s", a, b);
int x = strcmp(a, b);
if (x < 0) {
printf("a < b\n");
} else if (x == 0) {
printf("a == b\n");
} else {
printf("a > b\n");
}
return 0;
}
strcmp 是自左向右逐个字符相比(按 ASCI 值大小相比较),直到出现不同的字符或遇’\0'为止strcmp 是自左向右逐个字符相比(按 ASCI 值大小相比较),直到出现不同的字符或遇’\0'为止