即日起在codingBlog上分享您的技术经验即可获得积分,积分可兑换现金哦。

编一个程序,将两个字符串s1和s2比较,返回差值,即实现strcmp函数功能

编程语言 wtdm_160604 11℃ 0评论

编一个程序,将两个字符串s1和s2比较,返回差值;即编一个程序,即实现strcmp函数功能

下面给出代码:

#include
#include
int main()
{
 char s1[10];
 char s2[10];
 int cnt;//记录两个字符串差值
 puts("please enter string 1:\n");
 gets(s1);
 puts("please enter string 2:\n");
 gets(s2);

 for(int i=0;i<=strlen(s1);i++)//i<=strlen(s1),strlen函数不包含字符串结束'\0'
 { 
  cnt=s1[i]-s2[i];
  if(s1[i]!=s2[i]) break;//出现不一样终止循环
 }
 printf("The two string compare result is : %d\n",cnt);
 return 0;
}

下面给出测试结果:



















转载请注明:CodingBlog » 编一个程序,将两个字符串s1和s2比较,返回差值,即实现strcmp函数功能

喜欢 (0)or分享 (0)
发表我的评论
取消评论

*

表情