C语言如何编一个函数比较两个字符串的大小
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/04 10:21:21
C语言如何编一个函数比较两个字符串的大小
能用字符串函数编写吗?··谢谢了··需要自己编写比较大小的函数··
不能用库函数那一个·(用数组名作为函数参数,编写一个比较两个字符串s和t大小的函数strcomp(s,t),要求s小于t时返回-1,s等于t时返回0,s大于t时返回1.在主函数中任意输入4个字符串,利用该函数求最小字符串.)
这是我的题目··我是新手··还没学指针,谢谢大家·
能用字符串函数编写吗?··谢谢了··需要自己编写比较大小的函数··
不能用库函数那一个·(用数组名作为函数参数,编写一个比较两个字符串s和t大小的函数strcomp(s,t),要求s小于t时返回-1,s等于t时返回0,s大于t时返回1.在主函数中任意输入4个字符串,利用该函数求最小字符串.)
这是我的题目··我是新手··还没学指针,谢谢大家·
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;
}
{
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;
}
C语言,比较两个字符串S1和S2的大小
两个字符串比较大小的程序C语言
c语言的问题编一个程序,将两个字符串s1,s2比较,如果s1>s2,输出一个正数;s1
C语言 如何把一个字符串中相连的两个数字转化为一个字节?
C语言:编写函数,统计一个字符串的长度
C语言:编写一程序实现比较任意个字符串的大小.实现比较排序时定义函数完成,函数参数可选指针数组.
在c语言中如何自定义一个函数,将字符串转化为double型,并作为函数的返回值.
C语言比较两个数字的大小
C语言比较两个数的大小
编设计一个三角行类,给定三角形的三条边长a、b、c,包含一个友元函数,用于比较两个三角形的面积大小
一个C语言题,调用一个函数利用这个函数比较所输入的两个数大小,输出较小的值,如果两数相等输出相等!
如何用c语言编一个比较三个数大小的程序,并输出最大值和最小值