zoukankan      html  css  js  c++  java
  • 17:字符串判等

    17:字符串判等

    总时间限制: 
    1000ms
     
    内存限制: 
    65536kB
    描述

    判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。

    输入
    两行,每行包含一个字符串。
    输出
    若两个字符串相等,输出YES,否则输出NO。
    样例输入
    a A bb BB ccc CCC
    Aa BBbb CCCccc
    
    样例输出
    YES

    #include<iostream>
    #include<cstdio>
    #include<cstring>
    using namespace std;
    char a[100001];
    char b[100001];
    char a1[10001];
    int now1;
    char b1[10001];
    int now2;
    int now=0;
    int main()
    {
        gets(a);
        gets(b);
        int la=strlen(a);
        int lb=strlen(b);
        for(int i=0;i<la;i++)
        {
            if(a[i]>=97&&a[i]<=122)
            a[i]=a[i]-32;
        }
        for(int i=0;i<lb;i++)
        {
            if(b[i]>=97&&b[i]<=122)
            b[i]=b[i]-32;    
        }//将所有小写转换成大写 
        for(int i=0;i<=la;i++)
        {
            if(a[i]!=' ')
            {
                a1[now1]=a[i];
                now1++;
            }
        }
        for(int i=0;i<=lb;i++)
        {
            if(b[i]!=' ')
            {
                b1[now2]=b[i];
                now2++;
            }
        }
        int la1=strlen(a1);
        int lb1=strlen(b1);
        if(la1!=lb1)
        {
            cout<<"NO";
            return 0;
        }
        else
        {
            for(int i=1;i<=la1;i++)
            {
                if(a1[i]!=b1[i])
                {
                    cout<<"NO";
                    return 0;
                }
            }
            cout<<"YES";
        }
        return 0;
    }
  • 相关阅读:
    wcf1
    js 动画
    js排序演示
    jquery 元素定位
    svn
    jquery 取得元素
    winform 动画
    简单程序中用vs画uml
    codemaid
    js cookie
  • 原文地址:https://www.cnblogs.com/zwfymqz/p/6480304.html
Copyright © 2011-2022 走看看