蓝桥杯-字符串对比

简介: 字符串对比

Problem Description:


给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一:

1:两个字符串长度不等。比如 Beijing 和 Hebei

2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing  和  Beijing

3:两个字符串长度相等,相应位置上的字符仅在不区分大小写的前提下才能达到完全一致(也就是说,它并不满足情况2)。比如 beijing 和 BEIjing

4:两个字符串长度相等,但是即使是不区分大小写也不能使这两个字符串一致。比如 Beijing 和 Nanjing

编程判断输入的两个字符串之间的关系属于这四类中的哪一类,给出所属的类的编号。


Input:


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


Output:


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


Sample Input:


BEIjing

beiJing


Sample Output:


3


程序代码:


#include<stdio.h>
#include<string.h>
int main()
{
    char a[20],b[20];
    int len1,len2,i,j,flag=0;
    scanf("%s%s",a,b);
    len1=strlen(a);
    len2=strlen(b);
    if(len1!=len2)
        printf("1\n");
    else if(len1==len2&&strcmp(a,b)==0)
        printf("2\n");
    else if(len1==len2)
    {
        for(i=0;i<len1;i++)
        {
            if(a[i]+32==b[i]||a[i]-32==b[i])
            {
                flag=1;
                printf("3\n");
                break;
            }
        }
        if(flag==0)
            printf("4\n");
    }
    return 0;
}



相关文章
|
6月前
|
算法 Java C语言
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-581 字符串调整
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-581 字符串调整
50 1
《蓝桥杯每日一题》双指针·AcWing 3768. 字符串删减
《蓝桥杯每日一题》双指针·AcWing 3768. 字符串删减
62 0
|
算法
蓝桥杯算法训练】字符串编辑
从键盘输入一个字符串(长度<=40个字符),并以字符 ’.’ 结束。编辑功能有:   1 D:删除一个字符,命令的方式为: D a 其中a为被删除的字符,例如:D s 表示删除字符 ’s’ ,若字符串中有多个 ‘s’,则删除第一次出现的。   2 I:插入一个字符,命令的格式为:I a1 a2 其中a1表示插入到指定字符前面,a2表示将要插入的字符。例如:I s d 表示在指定字符 ’s’ 的前面插入字符 ‘d’ ,若原串中有多个 ‘s’ ,则插入在最后一个字符的前面。   3 R:替换一个字符,命令格式为:R a1 a2 其中a1为被替换的字符,a2为替换的字符,若在原串中有多个a1则应全部
184 0
|
Java
【java蓝桥杯大赛基础题】字符串的字典序比较
编程实现两个字符串s1和s2的字典序比较。(保证每一个字符串不是另一个的前缀,且长度在100以内)。若s1和s2相等,输出0;若它们不相等,则指出其第一个不同字符的ASCII码的差值:如果s1>s2,则差值为正;如果s1<s2,则差值为负。
158 0
|
算法
【蓝桥杯集训·每日一题】AcWing 3768. 字符串删减
文章目录 一、题目 1、原题链接 2、题目描述 二、解题报告 1、思路分析 2、时间复杂度 3、代码详解 三、知识风暴 双指针
78 0
|
测试技术
蓝桥杯2020年第十一届JavaB组真题题目+解析+代码+答案:8.字符串编码
蓝桥杯2020年第十一届JavaB组真题题目+解析+代码+答案:8.字符串编码
113 0
蓝桥杯2020年第十一届JavaB组真题题目+解析+代码+答案:8.字符串编码
【蓝桥杯Java_C组·从零开始卷】第四节(附)、字符串常用函数
【蓝桥杯Java_C组·从零开始卷】第四节(附)、字符串常用函数
86 0
【蓝桥杯Java_C组·从零开始卷】第四节(附)、字符串常用函数