. 用一个函数实现两个字符串的比较,自己写一个strcmp函数,函数原型为int strcmp(char *p1,char *p2),
.用一个函数实现两个字符串的比较,自己写一个strcmp函数,函数原型为intstrcmp(char*p1,char*p2),设p1指向字符串s1,p2指向字符串s2,当...
. 用一个函数实现两个字符串的比较,自己写一个strcmp函数,函数原型为int strcmp(char *p1,char *p2),设p1指向字符串s1,p2指向字符串s2,当s1=s2,输出0;当s1>s2,输出1;当s1<s2,输出-1。
展开
展开全部
int strcmp(char *p1,char *p2)
{
while((*p1==*p2))&&*p1&&*p2)
{p1++;p2++;}
if(*p1>*p2) return 1;
else if(*p1==*p2) return 0;
else return -1;
}
{
while((*p1==*p2))&&*p1&&*p2)
{p1++;p2++;}
if(*p1>*p2) return 1;
else if(*p1==*p2) return 0;
else return -1;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int strcmp(char *p1,char *p2)
{
int i=0;
i=p1-p2;
while((*p1 != null) && (*p2 != null) && (i == 0))
{
p1++;
p2++;
i=p1-p2;
}
if(i==0)
return 0;
else if(i>0)
return 1;
else if(i<0)
return -1;
else
return 2;//异常
}
{
int i=0;
i=p1-p2;
while((*p1 != null) && (*p2 != null) && (i == 0))
{
p1++;
p2++;
i=p1-p2;
}
if(i==0)
return 0;
else if(i>0)
return 1;
else if(i<0)
return -1;
else
return 2;//异常
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
江苏城市职业学院的不?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询