算法训练 比较字符串

编程实现两个字符串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 ;
}

猜你喜欢

转载自blog.csdn.net/qq_41353167/article/details/82155234