jyy875182099
jyy875182099
采纳率50%
2015-04-04 13:01

在C++编程中如何自编一个比较两个字符串s和t大小的函数strcomp(s,t)

已采纳

要求:s小于t时返回-1,s等于t时返回0,s大于t时返回1.在主函数中任意输入4个字符串,利用该函数求最小字符串,并输出该字符串。(本人初学C++,希望各位大神指教)

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • danielinbiti danielinbiti 6年前
    点赞 1 评论 复制链接分享
  • bdmh bdmh 6年前

    遍历挨个比较字符即可

    点赞 1 评论 复制链接分享
  • caozhy 回答这么多问题就耍赖把我的积分一笔勾销了 6年前
     int strcomp(char *s, char *t)
    {
        while (*s != '\0' && *t != '\0')
            {
                if (*s - *t > 0) return 1;
                    if (*s - *t < 0) return -1;
                s++;t++;
            }
        if (*s - *t > 0) return 1;
            if (*s - *t < 0) return -1;
            return 0;
    }
    
    点赞 1 评论 复制链接分享