C语言字符串大小比较

 更新时间:2015年07月31日 15:42:53   投稿:hebedich  
本文给大家分享给大家的是C语言的字符串大小比较的函数,有需要的小伙伴可以参考下。

C语言字符串大小比较

#include <stdio.h>
#include <string.h>
 
int fun(char *a,char *b)
{
  int i = 0,j = 0;
  while(a[i]&&b[j])
  {
    if(a[i]-b[j]>0)
      return 1;
    else if(a[i]-b[j]<0)
      return -1;
    i++,j++;
     
  }
  if(strlen(a)==i&&strlen(b)==j)
    return 0;
  else if(strlen(a)==i)
  {
    return -1;
  }
  else
    return 1;
}
 
int main()
{
  char a[100];
  char b[100];
  printf("\n");
  printf("*******比较两个字符串的大小:*******\n");
  printf("\n");
  printf("输入第一个字符串:");
  scanf("%s",a);
  printf("输入第二个字符串:");
  scanf("%s",b);
  printf("%d\n",fun(a,b));
  return 0;
}

以上所述就是本文的全部内容了,希望大家能够喜欢。

相关文章

  • STL中vector的使用你了解吗

    STL中vector的使用你了解吗

    这篇文章主要为大家详细介绍了STL中vector的使用,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • 如何优雅地使用c语言编写爬虫

    如何优雅地使用c语言编写爬虫

    如何优雅地使用c语言编写爬虫,本文介绍cspider爬虫库,这个cspider爬虫库的使命在于,我们能够使用c语言,依然能够优雅地编写爬虫程序,需要的朋友可以参考下
    2015-12-12
  • 解读C++编译报错有迹可寻

    解读C++编译报错有迹可寻

    这篇文章主要介绍了解读C++编译报错有迹可寻,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • C++使用TinyXML解析XML

    C++使用TinyXML解析XML

    本文详细讲解了C++使用TinyXML解析XML的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12
  • C 语言插入排序算法及实例代码

    C 语言插入排序算法及实例代码

    本文主要介绍C语言插入排序,这里给大家详细介绍插入排序的思想并举例说明,还有实现代码,有需要的朋友可以参考下
    2016-07-07
  • 解析使用C++编写无错代码的方法技巧

    解析使用C++编写无错代码的方法技巧

    本篇文章是对使用C++编写无错代码的方法进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • c++11中的noexcept关键字

    c++11中的noexcept关键字

    这篇文章主要介绍了c++11中的noexcept关键字,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • 使用ShellClass获取文件属性详细信息的实现方法

    使用ShellClass获取文件属性详细信息的实现方法

    本篇文章是对ShellClass获取文件属性详细信息的实现方法进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C++实现二维图形的傅里叶变换

    C++实现二维图形的傅里叶变换

    这篇文章主要介绍了C++实现二维图形的傅里叶变换的方法,是C++程序设计里一个重要的应用,需要的朋友可以参考下
    2014-08-08
  • 详解C++ 运算符重载中返回值的坑

    详解C++ 运算符重载中返回值的坑

    这篇文章主要介绍了C++ 运算符重载中返回值的坑,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04

最新评论