#不使用strcmp函数,完成字符串的比较
//将两个字符串进行比较,如果s1>s2,则输出一个正数,如果s1<s2,则输出一个负数,如果s1=s2,则输出0,
// 不使用strcmp函数。这里比较的是相对应字符串的ascii码
//事实上字符串没有ascii码,比较的是每个字符的asciima
//如果相对应的字符的ascii码能够比较出来大小就不用向下比较了
#include<stdio.h>
#include<string.h>
int main() {
char string1[100];
char string2[100];
int i;
printf("输入字符串1\n");
gets(string1);
printf("输入字符串1\n");
gets(string2);
for (i=0; i<100; i++)
{
if (string1[i]=='\0'&&string2[i]=='\0')
{
printf("%d\n",0);
break;
}
if ((string1[i]-string2[i])>0)
{
printf("%d\n",1);
break;
}
if ((string1[i]-string2[i])<0)
{
printf("%d\n",-1);
break;
}
}
return 0;
}