zoukankan      html  css  js  c++  java
  • 蓝桥杯_基础练习《字符串对比---29》

    /*
    问题描述
      给定两个仅由大写字母或小写字母组成的字符串(长度介于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()
    {
        int n = 0,l = 0,i = 0;//其实在这里可以直接定义成 l = 2; 
                               //则在第三个else中可以直接写成else;即可 
        char a[10],b[10];
        gets(a);
        gets(b);
        n = strlen(a);
        if(n!=strlen(b))
            l = 1;
        else{
        for(i=0;i<n;i++){
            if(a[i] == b[i] || (a[i]+32) == b[i] || a[i] == (b[i]+32))
                    if(a[i] != b[i])
                    l = 3;
            else
                l = 2;
            else{
                l = 4;
                break;
            }
            
            }
        }
        printf("%d
    ",l);
        return 0;
            
    }
  • 相关阅读:
    php文件 基本语法
    DBDA类 连接数据库 返回Json 返回字符串
    全选复选框做法
    弹窗js
    AJAX
    弹窗JS CSS
    JavaScript
    链接数据库 类
    PHP 分页 查询
    Foreach嵌套Foreach
  • 原文地址:https://www.cnblogs.com/sun-/p/5252154.html
Copyright © 2011-2022 走看看