1240: 函数strcmp的设计

#include <string.h>
#include <stdio.h>
int mycmp(char*s1,char*s2);
int main()
{
int sum;
char s1[100],s2[100];
memset(s1,'',100);
memset(s2,'',100);
while(scanf("%s%s",s1,s2)!=EOF)
{
sum=mycmp(s1,s2);
if(sum==0) printf("0 ");
if(sum>0) printf("1 ");
if(sum<0) printf("-1 ");
memset(s1,'',100);
memset(s2,'',100);
}
return 0;
}
int mycmp(char*s1,char*s2)
{
int sum=0,i=0;
while(s1[i]!=''||s2[i]!='')
{
if(s1[i]!=s2[i])
{
sum+=s1[i]-s2[i];
i++;
break;
}else i++;
}
return sum;
}

原文地址:https://www.cnblogs.com/cy846586184/p/12264278.html