问题描述
  给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一:
  1:两个字符串长度不等。比如 Beijing 和 Hebei
  2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing 和 Beijing
  3:两个字符串长度相等,相应位置上的字符仅在不区分大小写的前提下才能达到完全一致(也就是说,它并不满足情况2)。比如 beijing 和 BEIjing
  4:两个字符串长度相等,但是即使是不区分大小写也不能使这两个字符串一致。比如 Beijing 和 Nanjing
  编程判断输入的两个字符串之间的关系属于这四类中的哪一类,给出所属的类的编号。
输入格式
  包括两行,每行都是一个字符串
输出格式
  仅有一个数字,表明这两个字符串的关系编号
样例输入
BEIjing
beiJing 
样例输出
3

#include <iostream>
#include <string>
using namespace std;int main() {string a, b;cin >> a >> b;int lena = a.length();int lenb = b.length();if (lena != lenb) {cout << 1;return 0;}int flag = 1;for (int i = 0; i < lena; i++) {if (a[i] != b[i]) {flag = 0;break;}}if (flag == 1) {cout << 2;return 0;}int flag2 = 1;for (int i = 0; i < lena; i++) {a[i] = tolower(a[i]);b[i] = tolower(b[i]);if (a[i] != b[i]) {flag2 = 0;break;}}if (flag2 == 1) {cout << 3;} else {cout << 4;}return 0;
}

蓝桥杯 BASIC-15 基础练习 字符串对比相关推荐

  1. 基础练习 字符串对比

    基础练习 字符串对比 时间限制:1.0s 内存限制:512.0MB 提交此题 锦囊1 锦囊2 问题描述 给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况 ...

  2. 蓝桥杯练习系统 基础练习 全部习题 题目及AC代码(包括VIP试题)C++

    蓝桥杯练习系统 基础练习 全部习题ac代码 看在作者这么肝的份上点个赞吧

  3. 蓝桥杯物联网竞赛基础图文教程——时钟选择

    蓝桥杯物联网竞赛基础图文教程--时钟选择 1什么是时钟 时钟是单片机运行的基础,时钟信号推动单片机内各个部分执行相应的指令.时钟系统就是CPU的脉搏,决定cpu速率,像人的心跳一样 只有有了心跳,人才 ...

  4. 蓝桥杯练习系统-基础练习34道题解答答案全汇总(c/c++)

    蓝桥杯练习系统BASIC-13 数列排序(c++,利用sort) 蓝桥杯练习系统BASIC-12 十六进制转八进制(c++,利用string) 蓝桥杯练习系统BASIC-11 十六进制转十进制(c++ ...

  5. 【蓝桥杯】Python基础:经济基础决定上层建筑!

    前言:今年4月第一次参加蓝桥杯比赛,选择的Python 研究生组赛道.在备赛过程中,发现经常会用到一些编程小技巧,因此笔者整理了一些蓝桥杯Python组编程基础常用的内容,以便日后备用.如果有小伙伴也 ...

  6. 蓝桥杯Java必备基础知识总结大全【3W字】持续更新中

    本文会持续更新,如果对您有帮助的话可以点点关注,双击 本人2021年蓝桥杯C++B组国二,今年转战Java,并整理此文,希望能够对大家有所帮助,第一次写这么长的文章,可能有的地方写的不是很好,还请大家 ...

  7. 【蓝桥杯】 《3W字数总结》 蓝桥杯Java必备基础知识以及国赛真题解析

    本文会持续更新,如果对您有帮助的话可以点点关注,双击 本人2021年蓝桥杯C++B组国二,今年转战Java,并整理此文,希望能够对大家有所帮助,第一次写这么长的文章,可能有的地方写的不是很好,还请大家 ...

  8. 蓝桥杯学习记录-基础练习

    注:每天都更新哦~,题目下面的代码都是经过测试正确的,欢迎有更好算法的大神指正,我会把您的代码也附上,相互学习. 蓝桥杯-基础练习:所有题 十六进制转八进制 进制转换 字符 循环 十六进制转十进制 进 ...

  9. 蓝桥杯练习系统-基础练习

    题库截止至 2020-7-28 早就做完了,重新做一遍水下题,做到哪发到哪. BASIC-1 闰年判断 问题描述 给定一个年份,判断这一年是不是闰年. 当以下情况之一满足时,这一年是闰年: 1. 年份 ...

  10. 蓝桥杯单片机零基础到国二经验分享

    我参加的是第十三届蓝桥杯大赛,从最开始的零基础,毫无头绪,到拿下国二,颇有体会,在这里将我的备赛经验分享给大家,希望可以帮到一些正在备赛的蓝桥杯er 目录 一. 蓝桥杯-单片机组介绍 二 . 零基础到 ...

最新文章

  1. simulink和psim仿真结果不同_案例展示金属增材制造过程仿真分析 (下篇)- 微观尺度...
  2. ecshop去掉“云服务中心”或者是“模板堂知识库”
  3. 摘要提取算法——本质上就是pagerank,选择rank最高的句子作为摘要,如果结合word2vec应该有非常好的效果...
  4. 【Paper】2012_Distributed Average Tracking of Multiple Time-Varying Reference Signals With Bounded
  5. MySQL普通用户修改密码
  6. 设计模式------观察者模式
  7. 从欧拉公式看三角波的单边谱与双边谱
  8. 机器视觉:远心光学探秘
  9. 在 Mac 上的 Safari 浏览器中如何放大网页?
  10. 越智能?越危险?技术到底应不应该进步?
  11. 基于springboot的健身管理系统
  12. 【水果识别】基于matalb GUI水果分类系统【含Matlab源码 174期】
  13. vb mysql 实例教程_在VB.NET应用中使用MySQL的方法
  14. VB.NET 基础入门
  15. CUDA各个版本下载网址
  16. taxi计费器c语言程序,出租车计价器VHDL程序与仿真
  17. 带时间轴的文章归档的html页面,Css打造伸缩时间轴样式的WordPress归档页面archive.php...
  18. python:金额数字转为人民币大写
  19. 将html导出为PDF文件(为PDF加盖章)
  20. Python---面向对象

热门文章

  1. 使用React搭建初始化环境(React入门)
  2. Hexo多客户端同步问题
  3. 20165226 实验四 Android程序设计
  4. JavaScript jQuery bootstrap css ajax
  5. php mysql_affected_rows获取sql执行影响的行数
  6. spring整合ehcache
  7. 在CentOs6.5安装jdk
  8. 用nodejs做一个svn密码修改页面
  9. 深度理解依赖注入(Dependence Injection)
  10. 趣文:舌尖上的程序猿