保留strcmp的比较规则
字符串比较函数strcmp的比较,两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇'\0'为止。基本形式为strcmp(str1,str2),若str1=str2,则返回零;若str1<str2,则返回负数;若str1>str2,则返回正数。
#include<stdio.h>
#include<string.h>
int main()
{
char a[20],b[20];
int i=0,k=233;
unsigned long m,n;
scanf("%s",a);
scanf("%s",b);
m=strlen(a);
n=strlen(b);
while (a[i]!='\0'&&a[i]==b[i]) {
i++;
}
if (a[i]=='\0'&&b[i]=='\0') {
printf("0");
return 0;
}
else{
k=a[i]-b[i];
}
if (k>0) {
printf("1");
}
else printf("-1");
return 0;
}