不想敲代码1 2022-02-18 14:46 采纳率: 82.8%
浏览 75
已结题

应该怎么忽略空格判断是否相等呢(语言-c++)

img

 17:字符串判等
 总时间限制:1000ms
                             内存限制:65536kB
 描述
 判断两个由大小写专母和空格组成的字符串在忽略大小写,且忽略空格后是否相等
                                                                                                                                                 3
 输入                                                                                                                                               3338389切理纪
  两行,每行包含一个字符串.
  输出
   若两个字符串相等,输出YES,否则输出NO.
    样例输入
                                                                                                                                               43
      a A bb BB ccc cco
      Aa BBbb cccccc
                                                                                                                                          s&othe
     样例输出                                                                                                                                       ACod
                                                                                                                                        文件
        YES
       查看             提交               统计               提问
     52002-2021 POJ京ICP备20010980号-1

初学者哦

  • 写回答

2条回答 默认 最新

  • fuill 2022-02-19 00:21
    关注

    解答如下

    #include<iostream>
    #include<string>
    #include<stdio.h>
    using namespace std;
    int main()
    {
        string a,b;
        char a1[150],b1[150];
        getline(cin,a);
        getline(cin,b);
        int j,k,n,h=0,f=0;
        for(j=0; j<a.length(); j++)
            if(a[j]!=' ')
            {
                if(a[j]<='z'&&a[j]>='a')
                    a[j]-=32;
                a1[h++]=a[j];
            }
        for(j=0; j<b.length(); j++)
            if(b[j]!=' ')
            {
                if(b[j]<='z'&&b[j]>='a')
                    b[j]-=32;
                b1[f++]=b[j];
            }
        if(strcmp(a1,b1)==0)
            cout << "YES" ;
        else
            cout << "NO" ;
        return 0;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 2月27日
  • 已采纳回答 2月19日
  • 创建了问题 2月18日

悬赏问题

  • ¥15 有偿求苍穹外卖环境配置
  • ¥15 代码在keil5里变成了这样怎么办啊,文件图像也变了,
  • ¥20 Ue4.26打包win64bit报错,如何解决?(语言-c++)
  • ¥15 clousx6整点报时指令怎么写
  • ¥30 远程帮我安装软件及库文件
  • ¥15 关于#自动化#的问题:如何通过电脑控制多相机同步拍照或摄影(相机或者摄影模组数量大于60),并将所有采集的照片或视频以一定编码规则存放至规定电脑文件夹内
  • ¥20 深信服vpn-2050这台设备如何配置才能成功联网?
  • ¥15 Arduino的wifi连接,如何关闭低功耗模式?
  • ¥15 Android studio 无法定位adb是什么问题?
  • ¥15 C#连接不上服务器,