比较字符串a和b的大小
#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的大小相关推荐
- 【C 语言】字符串操作 ( strlen 与 sizeof 函数 | 计算 字符串长度 与 内存块大小 )
文章目录 一.strlen 与 sizeof 函数 二.计算 字符串长度 与 内存块大小 一.strlen 与 sizeof 函数 strlen() 函数的作用是获取字符串大小 , 其原理是 从 内存 ...
- 比较两个字符串s1和s2的大小,如果s1s2,则输出一个正数;若s1=s2,则输出0;若s1小于s2,则输出一个负数。要求:不用strcpy函数;两个字符串用gets函数读入。
题目描述 比较两个字符串s1和s2的大小,如果s1>s2,则输出一个正数:若s1=s2,则输出0:若s1<s2,则输出一个负数.要求:不用strcpy函数:两个字符串用gets函数读入.例 ...
- js 比较两个字符串形式的时间的大小
在日常中,时常会遇到需要判断两个字符串形式的时间的大小,如:'2019-11-01','2019-11-10'这两个时间的大小进行判断,以下就是解决方案: 1. 将字符串转化为Date对象 可以使用n ...
- 字符串类型的数字比较大小
var a = '1'; // 编码10进制 49var b = '2' // 编码10进制 50console.log( a < b) // true var a = '123'; // 编码 ...
- 比较字符串是否相同,比较大小
NSString *str1=[[NSString alloc]initWithString:@"aaa"]; NSString *str2=[[NSString alloc]in ...
- mysql字符串类型的数字比较大小sql该如何写呢
今天上线一个需求,线上产品验收发现一个bug,lot号范围是1-99,而实际数值应该是1-449才对 原来的sql SELECT min( ITEM_LOT ) AS minLot, ...
- c语言字符串长度,占用字节大小,存放位置等问题
参考文章:https://www.cnblogs.com/xmhsincere/p/4915354.html 1.三者长度strlen问题 int main () {char *str="x ...
- 字符串类型的数字比较大小_Python核心知识系列:数字与字符串类型
学习任何一种编程语言时首先要对它的数据类型有所了解,从本篇开始会对 Python 中的常见数据类型的基本概念和操作进行介绍. Python中有6种标准的数据类型:数字(Number).字符串(Str ...
- 比较版本号大小c语言,比较两个版本字符串version1和version2
8 # python中的列表可以直接比较,只要把输入的数字按照'.'分割后,换为整数列表即可. num = input().split() version1 = list(map(int, num[0 ...
最新文章
- axure 下拉多选 元件_Axure教程:下拉多选列表集合(多选下拉列表+单选下拉列表+分级下拉列表)...
- 23 张图详解路由协议:计算机网络的核心技术
- 今年双11,阿里业务100%上云
- OpenCV精进之路(七):图像变换——重映射与仿射变换
- linux的users命令,linux users命令详解
- win10忘记密码_win10带有密码压缩包的破解方法
- 大一期末计算机应用基础考什么,计算机应用基础期末考试试题
- DNA损伤修复基因数据库
- opengl 3D平衡球小游戏
- “80后”博士,晋升正厅!
- 服务器未能识别网络,服务器无法识别url中特殊字符的处理方式
- 阿里云大数据ACP(三)可视化 Quick BI
- 【k8s】debug iptable 并追踪
- 洛谷P1873 Java
- 数字华容道 逆时针
- python-collections
- IDEA去除各种下划线
- 保姆级AS400 CL介绍与应用(硬核)
- 工具类—MD5简单介绍以及MD5工具类
- 大数据之大数据概论(一)