C语言不用strcmp函数比较字符串大小

C语言不用strcmp函数比较字符串大小

#include <stdio.h>
int main(){
	int i, res;
	char s1[100], s2[100];
	printf("请输入两个字符串:");
	gets(s1);
	gets(s2);
	i = 0;
	while ((s1[i] == s2[i]) && (s1[i] != '\0'))
		i++;
	if (s1[i] == '\0'&&s2[i] == '\0') {
		res = 0;
	}
	else {
		res = s1[i] - s2[i];
	}
	printf("%d\n",res);
	return 0;
}

发布了16 篇原创文章 · 获赞 2 · 访问量 786

猜你喜欢

转载自blog.csdn.net/liudaoqun/article/details/105201512