考虑长度、大小写的字符串对比

问题描述 :

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

输入说明 :

包括两行,每行都是一个字符串

输出说明 :

仅有一个数字,表明这两个字符串的关系编号

输入范例 :

BEIjing
beiJing

输出范例 :

3

#include<stdio.h>
#include<string.h>
int main(){char s1[10];char s2[20];gets(s1);gets(s2);if(strlen(s1)!=strlen(s2)){//比较字符串长度printf("1");//若长度不相等输出“1”}else{if(strcmp(s1,s2)==0){//长度相等比较不区分大小写的字符串printf("2");}else{if(stricmp(s1,s2)==0){//长度相等比较区分大小写的字符串printf("3");}else//两个字符串长度相等,但是即使是不区分大小写也不能使这两个字符串一致printf("4");}}
}

考虑长度、大小写的字符串对比相关推荐

  1. python【蓝桥杯vip练习题库】BASIC-15字符串对比(水题)

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

  2. 基础练习 字符串对比

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

  3. 字符串对比 (STl强制转换字符串)

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

  4. 蓝桥杯练习(java):字符串对比

    题目 1466: [蓝桥杯][基础练习VIP]字符串对比 时间限制: 1Sec 内存限制: 512MB 提交: 5017 解决: 2950 题目描述 给定两个仅由大写字母或小写字母组成的字符串(长度介 ...

  5. Bailian2721 忽略大小写比较字符串大小(POJ NOI0107-16)【字符串】

    问题链接:POJ NOI0107-16 忽略大小写比较字符串大小. 忽略大小写比较字符串大小 总时间限制: 1000ms 内存限制: 65536kB 描述 一般我们用strcmp可比较两个字符串的大小 ...

  6. pta-7-5 字符串对比 (15 分)

    7-5 字符串对比 (15 分) 给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一 1:两个字符串长度不等.比如 Beijing 和 Hebei 2 ...

  7. vim 忽略大小写查找字符串

    Vim 忽略大小写查找字符串 Vim被认为是高效的代码管理工具,可想而知,平时利用vim进行代码编辑的程序员是多么厉害. 一.方法一 二.方法二 方法:底行模式下,输入命令 set ignorecas ...

  8. 获取指定长度的随机字符串

    1 /** 2 * 获取指定长度的随机字符串 3 * @param pwd_len 指定长度 4 * @return 5 */ 6 public static String genRandomNum( ...

  9. Python中生成一个指定长度的随机字符串实现示例

    方法一: 定义一个函数,参数为所要生成随机字符串的长度.通过random.randint(a, b)方法得到随机数字,具体函数如下: 1 2 3 4 5 6 7 8 9 10 def generate ...

最新文章

  1. Git 常用命令集锦
  2. python 语言-python是一门什么样的语言?
  3. CDH4.0安装及配置(二)配置网易yum源
  4. 【已解决】tomcat报严重: Socket accept failed
  5. 录播图的分页使用进度条形式显示
  6. SpringCache 集成 Redis,这才是优雅的缓存解决方案!
  7. c 语言for 循环大到小,C语言中for循环问题(一个小坑需注意)
  8. spring定时任务执行两次的原因与解决方法
  9. python报表自动化系列 - 获取某个时间段内所有日期
  10. FreeBSD 6.0架设管理与应用-第七章 系统安全
  11. 哈理工OJ 1029 Function Run Fun(记忆思想)
  12. 适合APP的开发模式——敏捷开发
  13. 数据可视化专属配色方案
  14. 指数分布的期望和方差推导
  15. C# 使用斑马打印机打印图片
  16. 编译原理复习(5)语法分析--自下而上分析
  17. C1驾考成都胜利考场科目二经验
  18. python javascript区别_Python,Java和JavaScript这3个编程语言未来哪个更有前景?
  19. IE11不兼容css3渐变属性
  20. android短信显示内容,Android获取手机短信SMS收件箱内容

热门文章

  1. 二维数组排序php array_work,Arrays.Sort()中的那些排序算法
  2. svn:error use xcode-select to change
  3. 结果显示窗口如何缩小_【操作教程】零基础如何学习PS与Sai?
  4. access集团和abm_ACCESS集团宣布启动“ABM单创66会员狂欢节”
  5. 深入一致性哈希(Consistent Hashing)算法原理
  6. rsync定时任务引起cpu负载高
  7. 多线程之死锁就是这么简单
  8. RocketMQ 源码分析 事务消息
  9. SDN的发展壮大确实在蚕食物理网络基础设施的阵地
  10. 【iOS 开发】使用 iMazing 进行沙盒调试