#include <stdio.h>
int implement_strcmp(char*str1,char*str2);
int main(void) {
printf("%d\n",implement_strcmp("A","A"));
printf("%d\n",implement_strcmp("A","B"));
printf("%d\n",implement_strcmp("B","A"));
printf("%d\n",implement_strcmp("HELLO","HELLO"));
printf("%d\n",implement_strcmp("BANANA","BANANAS"));
printf("%d\n",implement_strcmp("BANANAS","BANANA"));
return 0;
}
int implement_strcmp(char*str1,char*str2)
{
while(*str1!='\0'||*str2!='\0')
{
if(*str1==*str2)
{
str1++;str2++;
continue;
}
else{break;}
}
if(*str1==*str2)
{
return 0;
}
else if(*str1>*str2)
{
return 1;
}
else if(*str1<*str2)
{
return -1;
}
}