编程实现两个字符串s1和s2的字典序比较。(保证每一个字符串不是另一个的前缀,且长度在100以内)。若s1和s2相等,输出0;若它们不相等,则指出其第一个不同字符的ASCII码的差值:如果s1>s2,则差值为正;如果s1<s2,则差值为负。
样例输入
java basic
样例输出
8
#include <stdio.h>
int q_cz(char * , char *);
int main(void)
{
char zf1[128];
char zf2[128];
scanf("%s%s", &zf1 , &zf2);
printf("%d\n",q_cz( zf1 , zf2));
return 0;
}
int q_cz(char * s1, char * s2 )
{
while( * s1 == * s2 )
{
if(*s1=='\0')
{
return 0;
}
s1++;
s2++;
}
return * s1 - * s2 ;
}