问题描述
自己实现一个比较字符串大小的函数,也即实现strcmp函数。函数:int myStrcmp(char *s1,char *s2) 按照ASCII顺序比较字符串s1与s2。若s1与s2相等返回0,s1>s2返回1,s1<s2返回-1。具体来说,两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇'\0'为止(注意'\0'值为0,小于任意ASCII字符)。如:
"A"<"B"
"a">"A"
"computer">"compare"
"hello"<"helloworld"

样例输出

数据规模和约定
字符串长度<100。

#include <iostream>
#include <algorithm>
#include <vector>
#include <cctype>
#include <map>
using namespace std;
int f(string s1, string s2) {s1 += char(0);s2 += char(0);for (int i = 0; i < s1.length() && i < s2.length(); i++) {if (s1[i] < s2[i]) return -1;if (s1[i] > s2[i]) return 1;}return 0;
}
int main() {string s1, s2;cin >> s1 >> s2;cout << f(s1, s2);return 0;
}

蓝桥杯 ADV-227 算法提高 11-1实现strcmp函数相关推荐

  1. [蓝桥杯]测试题 E 算法提高 我们的征途是星辰大海 题解和C++示例代码

    E 算法提高 我们的征途是星辰大海 时间限制:1.0s   内存限制:256.0MB 最新的火星探测机器人curiosity被困在了一个二维迷宫里,迷宫由一个个方格组成. 共有四种方格: '.' 代表 ...

  2. 蓝桥杯题库 算法提高非vip部分(C++、Java)代码实现(251-280)

    文章目录 ADV-251 Petri Net Simulation cpp: java: ADV-252 Navigation cpp: ADV-256 The Sky is the Limit cp ...

  3. 【蓝桥杯练习】算法提高 贪吃的大嘴

    问题描述 给定N个物品,每个物品有一个重量W和一个价值V.你有一个能装M重量的背包.问怎么装使得所装价值最大.每个物品只有一个. 输入格式 输入的第一行包含两个整数n, m,分别表示物品的个数和背包能 ...

  4. 蓝桥杯:试题 算法训练 Remember the A La Mode

    蓝桥杯:试题 算法训练 Remember the A La Mode 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 Hugh Samston经营着一个为今年的ICPC世界总决赛的参 ...

  5. 【预览】蓝桥杯竞赛python算法笔记 代码模板|吐血总结|蓝桥杯省赛国赛

    [预览]蓝桥杯竞赛python算法笔记 代码模板|吐血总结 完整版链接 文章目录 [预览]蓝桥杯竞赛python算法笔记 代码模板|吐血总结 1 二分算法求分界值 2 双指针算法 2.1 求最长的不包 ...

  6. 【完整版】蓝桥杯竞赛python算法笔记 代码模板|吐血总结|蓝桥杯省赛国赛

    蓝桥杯竞赛python算法笔记 代码模板|吐血总结 文章目录 蓝桥杯竞赛python算法笔记 代码模板|吐血总结 1 二分 1.1 二分求最大满足(check红色条件) 1.2 二分求最小满足(che ...

  7. 蓝桥杯之Python算法设计系列(二)

    目录 基础算法案例 全套资源点击此处下载 1.特殊回文数 2.特殊回文数 3.A+B案例 4.数组排序 5.序列求和 6.十六进制转八进制 7.十六进制转十进制 8.查找数字出现次数 9.水仙花 10 ...

  8. 蓝桥杯,ACM算法视频及文档资料『免费送』

    欢迎大家加入CSDN-蓝桥杯竞赛社区 https://bbs.csdn.net/forums/lanqiaobei 以下介绍为蓝桥杯参赛视频学习教程资料,以及ACM等高级算法竞赛的高级算法进阶课程(看 ...

  9. 蓝桥杯之Python算法设计系列(一)

    目录 蓝桥杯简介 什么是蓝桥杯? 大赛项目 一.个人赛软件类 二.个人赛电子类 三.青少年创意编程组 四.视觉设计大赛 Python程序设计 注意事项 Python程序语言设计-计算机二级 Pytho ...

  10. 【蓝桥杯】什么算法才是版本答案?近三年(2019-2021)蓝桥杯省赛涉及算法出现频率分析

    2022年的蓝桥杯比赛已经基本报名结束,寒假来临,如何抓住重点,快速掌握各种算法知识,在4月份的蓝桥杯省赛中取得好成绩呢?本文收集了近三年的4场蓝桥杯省赛题目,(2019年,2020年第二场,2020 ...

最新文章

  1. Windows2003 IIS安装
  2. 中setting怎么配置_用VSCode配置Latex
  3. php+icu+库是什么意思,如何从PHP Intl(ICU库)中的货币代码获取货币符号
  4. 《伊甸之路》:离“现象级”一步之遥
  5. 每天一个 liunx 命令 ls
  6. Android设计模式之——访问者模式
  7. 友友球捕获率_神奇宝贝球内部秘密公开!大师球原来是这样达到100%捕获率的...
  8. exls导入数据库 php_PHP 利用 PHPexcel 导入数据库
  9. i++和++i作为参数时的编译器处理方式分析
  10. Android Studio3.5 JAVA调用C++源码方法总结
  11. 文章目录---收藏不迷路
  12. Yum命令和配置文件分析
  13. 视频会议十大开源项目排行
  14. 二元二次方程例题_二元二次方程组 解法 例题精编版
  15. C++核心准则T.10:为所有的模板参数定义概念
  16. 如何将大硬盘对拷到小硬盘
  17. jquery 属性操作(addClass,removeClass,toggleClass)案例与tab栏切换
  18. spring boot启动报错: The APR based Apache Tomcat Native library which allows optimal performance
  19. 哪种无线耳机音质最好?盘点2023四款好音质蓝牙耳机
  20. FYI | Thomas Yeo的组在招博士和博后@新加坡国立

热门文章

  1. 详解Android中AsyncTask的使用
  2. DOTA中的设计模式
  3. LOJ 2339 「WC2018」通道——边分治+虚树
  4. 小程序成长之路(一)-- 第一个完整demo
  5. 百度编辑器UEditor源码模式下过滤div/style等html标签
  6. Mybatis bug修正
  7. 单元测试时使用Ninject的小问题
  8. 分析数十年的ICS利用,确定漏洞修复优先级
  9. 奇安信代码卫士帮助微软和 Oracle 修复多个高危漏洞,获官方致谢
  10. 将本地代码同步到远程github上