作业帮 > 综合 > 作业

C语言如何编一个函数比较两个字符串的大小

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/03 17:50:32
C语言如何编一个函数比较两个字符串的大小
能用字符串函数编写吗?··谢谢了··需要自己编写比较大小的函数··
不能用库函数那一个·(用数组名作为函数参数,编写一个比较两个字符串s和t大小的函数strcomp(s,t),要求s小于t时返回-1,s等于t时返回0,s大于t时返回1.在主函数中任意输入4个字符串,利用该函数求最小字符串.)
这是我的题目··我是新手··还没学指针,谢谢大家·
C语言如何编一个函数比较两个字符串的大小
int h_strcmp(char *s1,char *s2)
{
int result,i;
for (i = 0; *(s1+i) != '\0' && *(s2+i) != '\0'; i++) {
if (*(s1+i) > *(s2+i))
return 1;
else if (*(s1+i) < *(s2+i))
return -1;
else
continue;
}
if (*(s1+i) == '\0' && *(s2+i) == '\0')
return 0;
else if (*(s1+i) != '\0' && *(s2+i) == '\0')
return 1;
else
return -1;
}