#include<stdio.h>
int compare(char a[],char b[])
{int i,a_length,b_length,min_length;a_length = strlen(a);b_length = strlen(b);/*保证a_length是最小的*/if(a_length > b_length){min_length = b_length;}min_length = a_length;for(i = 0;i < a_length;i++){if(a[i] > b[i])return 1;if(a[i] < a[i])return -1;}/*如果符合i < a_length的a[i]和b[i]都相等*/if(a_length > b_length)return 1;if(a_length < b_length)return -1;if(a_length == b_length)return 0;
}int main()
{int result;char a[] = "dddd";char b[] = "abcdeff";result = compare(a,b);printf("result is %d",result);
}

转载于:https://my.oschina.net/liangzhenghui/blog/98905

比较字符串a和b的大小相关推荐

  1. 【C 语言】字符串操作 ( strlen 与 sizeof 函数 | 计算 字符串长度 与 内存块大小 )

    文章目录 一.strlen 与 sizeof 函数 二.计算 字符串长度 与 内存块大小 一.strlen 与 sizeof 函数 strlen() 函数的作用是获取字符串大小 , 其原理是 从 内存 ...

  2. 比较两个字符串s1和s2的大小,如果s1s2,则输出一个正数;若s1=s2,则输出0;若s1小于s2,则输出一个负数。要求:不用strcpy函数;两个字符串用gets函数读入。

    题目描述 比较两个字符串s1和s2的大小,如果s1>s2,则输出一个正数:若s1=s2,则输出0:若s1<s2,则输出一个负数.要求:不用strcpy函数:两个字符串用gets函数读入.例 ...

  3. js 比较两个字符串形式的时间的大小

    在日常中,时常会遇到需要判断两个字符串形式的时间的大小,如:'2019-11-01','2019-11-10'这两个时间的大小进行判断,以下就是解决方案: 1. 将字符串转化为Date对象 可以使用n ...

  4. 字符串类型的数字比较大小

    var a = '1'; // 编码10进制 49var b = '2' // 编码10进制 50console.log( a < b) // true var a = '123'; // 编码 ...

  5. 比较字符串是否相同,比较大小

    NSString *str1=[[NSString alloc]initWithString:@"aaa"]; NSString *str2=[[NSString alloc]in ...

  6. mysql字符串类型的数字比较大小sql该如何写呢

    今天上线一个需求,线上产品验收发现一个bug,lot号范围是1-99,而实际数值应该是1-449才对 原来的sql SELECT     min( ITEM_LOT ) AS minLot,      ...

  7. c语言字符串长度,占用字节大小,存放位置等问题

    参考文章:https://www.cnblogs.com/xmhsincere/p/4915354.html 1.三者长度strlen问题 int main () {char *str="x ...

  8. 字符串类型的数字比较大小_Python核心知识系列:数字与字符串类型

    ​学习任何一种编程语言时首先要对它的数据类型有所了解,从本篇开始会对 Python 中的常见数据类型的基本概念和操作进行介绍. Python中有6种标准的数据类型:数字(Number).字符串(Str ...

  9. 比较版本号大小c语言,比较两个版本字符串version1和version2

    8 # python中的列表可以直接比较,只要把输入的数字按照'.'分割后,换为整数列表即可. num = input().split() version1 = list(map(int, num[0 ...

最新文章

  1. axure 下拉多选 元件_Axure教程:下拉多选列表集合(多选下拉列表+单选下拉列表+分级下拉列表)...
  2. 23 张图详解路由协议:计算机网络的核心技术
  3. 今年双11,阿里业务100%上云
  4. OpenCV精进之路(七):图像变换——重映射与仿射变换
  5. linux的users命令,linux users命令详解
  6. win10忘记密码_win10带有密码压缩包的破解方法
  7. 大一期末计算机应用基础考什么,计算机应用基础期末考试试题
  8. DNA损伤修复基因数据库
  9. opengl 3D平衡球小游戏
  10. “80后”博士,晋升正厅!
  11. 服务器未能识别网络,服务器无法识别url中特殊字符的处理方式
  12. 阿里云大数据ACP(三)可视化 Quick BI
  13. 【k8s】debug iptable 并追踪
  14. 洛谷P1873 Java
  15. 数字华容道 逆时针
  16. python-collections
  17. IDEA去除各种下划线
  18. 保姆级AS400 CL介绍与应用(硬核)
  19. 工具类—MD5简单介绍以及MD5工具类
  20. 大数据之大数据概论(一)

热门文章

  1. NYOJ 676 小明的求助
  2. hdu 1418 抱歉 (欧拉公式)
  3. MVVMLight 实现指定Frame控件的导航
  4. [bzoj4823][洛谷P3756][Cqoi2017]老C的方块
  5. webform(八)——LinQ简单增、删、改、查
  6. Go 语言web 框架 Gin 练习5
  7. 转载:一文带你入门统计学(附资源)
  8. netfilter/iptables全攻略
  9. 莱斯分布概率分布曲线
  10. [云炬创业基础笔记]第七张创业团队测试1