编写函数比较字符串的大小
编写函数比较字符串大小,若有两个字符串s1
和s2
,s1
与s2
相等返回0
,s1>s2
返回1
,s1<s2
返回-1
。
字符串比较的规则,就是将两个字符串自左至右逐个比较对应位置上字符的ASCII
码值,直到出现不同的字符或者达到某个字符串的结尾为止。若全部字符相同,则认为两个字符串相等;若出现不相同的字符,则以第一对不相同的字符的比较结果为准。
字符串比较函数返回值为int
型整数,规则如下:
若字符串1 == 字符串2,返回0
;
若字符串1 > 字符串2,返回1
;
若字符串1 < 字符串2,返回-1
。
#include<stdio.h>
#include<string.h>
#define N 80
/********** Begin **********/
int main(){
char str1[50],str2[50];
gets(str1);
gets(str2);
int i=0;
if(strcmp(str1,str2)>0)
i=1;
else if(strcmp(str1,str2)<0)
i=-1;
printf("%d",i);
return 0;
}
/********** End **********/
编写函数比较字符串的大小相关推荐
- c语言实现将字符串首尾*删除,java 编写函数将字符串的首尾空格删除。
String 类有个方法去除字符串首位空格: str.trim(); 查看源代码: public String trim() { int len = value.length; int st = ; ...
- 问题 C: 编写函数:字符串的复制 之一 (Append Code)
题目描述 将输入的一个字符串s拷贝输出. 编写一个函数str_cpy()求一个串的拷贝: 原型:char * str_cpy(char * t, char * s); 功能:把串s复制到串t中,返回值 ...
- 编写函数求字符串的长度
编写一个函数,求字符串的长度,在main函数中输入字符串,能够输出其长度. #include<stdio.h> #define N 80 int mystrlen(const char c ...
- c++编写函数实现字符串中指定字符位置插入字符串
#include <iostream> #include<bits/stdc++.h> using namespace std; //定义一个void函数,有三个参数,分别是s ...
- C语言经典100例编写函数求字符串求长度
题目:写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度. #include<stdio.h> int len(char *p){int num=0;while(*p ...
- C语言编写函数把字符串里面的大写字母改成小写字母
#include <stdio.h> void fun(char s[]) {int i;for(i=0;s[i]!='\0';i++)if(s[i]>='A'&&s ...
- python编写一个函数判断一个数是否为素数是则返回yes_编写函数isPrime,判断一个数字是否为素数,是则返回字符串 YES ,否则返回字符串 NO 。_学小易找答案...
[填空题]语句 x = (3,) 执行后x的值为_______________. [填空题]字典对象的___________方法可以获取指定"键"对应的"值", ...
- 问题 D: 编写函数:比较字符串 之二 (Append Code)
题目描述 字符.整数和浮点数都可以按照数值来比较大小,字符串应该怎么比较呢?让我们来编写一个程序,可以比较两个字符串的大小. 编写函数str_cmp(): 原型:int str_cmp(char s1 ...
- 问题 C: 编写函数:比较字符串 之一 (Append Code)
题目描述 字符.整数和浮点数都可以按照数值来比较大小,字符串应该怎么比较呢?让我们来编写一个程序,可以比较两个字符串的大小. 编写函数str_cmp(): 原型:int str_cmp(char s1 ...
最新文章
- 总结关于Set集合的一些基本用法
- RHEL 6上KVM的安装配置及使用-将物理接口桥接到桥接器
- 网络空间站是计算机,超级病毒或入侵国际空间站生命维持计算机
- 思科谈OpenDaylight
- boost::callable_traits添加volatile成员的测试程序
- 华为 鸿蒙 升级,华为鸿蒙系统已陆续推送!安卓系统可无缝升级:升级包容量高达6GB...
- cnn 回归 坐标 特征图_论文笔记 | CNN 是怎么学到图片绝对位置信息的
- 【测试】禅道搭建在服务器上的操作步骤
- Android Camera 运行流程
- 矩阵谱分解的求解流程
- java强行删除文件(针对进程正在使用的文件的删除)
- 2020 年的风口是什么?
- mysql事务面试题第一篇
- 指纹识别在智能手机上的应用前景分析
- golang json 格式化输出对象
- matlab数字信号处理(1)——正弦信号生成与时域分析
- 校长请人把计算机修好了英语翻译,英语句子翻译练习软件.doc
- 【Busybox】Busybox源码分析-02 | init程序
- Nginx代理webSocket时60s自动断开, 怎么保持长连接
- Spring框架学习,day02