字符串判等

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

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

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

问题链接:Bailian2743 字符串判等

问题分析:(略)

程序说明:边读入数据边处理,程序技巧要高一些。第2个字符串不存储,就需要更高一些的技巧了。

题记:存储要能省则省。

 

AC的C语言程序如下:

/* Bailian2743 字符串判等 */#include <stdio.h>
#include <ctype.h>#define N 128
char s[N];int main(void)
{char c;int i;/* 读入第1行放在s中 */i = 0;while((c = getchar()) != '\n') {if(c == ' ')continue;s[i++] = tolower(c);}s[i] = '\n';/* 读入第2行进行比较 */i = 0;while((c = getchar()) != '\n') {if(c == ' ')continue;if(tolower(c) != s[i])break;i++;}/* 输出结果 */printf("%s\n", c == s[i] ? "YES" : "NO");return 0;
}

Bailian2743 字符串判等【字符串】相关推荐

  1. C#中判断空字符串的3种方法性能分析【月儿原创】

    C#中判断空字符串的3种方法性能分析 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/           时间:2007.4.28  3种方法分别是:string ...

  2. shell中判断空字符串和有趣的空字符串

    Introduction Shell 中判断空字符串 以及有趣的空字符串 判断字符串是否为空 Example1 if [[ -z "$str" ]] thenecho " ...

  3. 百练-16年9月推免-B题-字符串判等

    2743:字符串判等 查看 提交 统计 提示 提问 总时间限制:  1000ms 内存限制:  65536kB 描述 判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等. 输入 ...

  4. OpenJudge NOI 1.7 17:字符串判等

    [题目链接] OpenJudge NOI 1.7 17:字符串判等 [题目考点] 1. 字符串 2. 大小写转换 'a'的ASCII码是97,'A'的ASCII码是65,同一字母的大小写字母的ASCI ...

  5. 信息学奥赛一本通(2049:【例5.19】字符串判等)

    2049:[例5.19]字符串判等 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 842     通过数: 254 [题目描述] 判断两个由大小写字母和空格组成的 ...

  6. .NET深入学习笔记(2):C#中判断空字符串的4种方法性能比较与分析

    偶然看到<C#中判断空字符串的3种方法性能分析 >作者:清清月儿  主页:http://blog.csdn.net/21aspnet/           时间:2007.4.28 写的一 ...

  7. C#中判断空字符串的3种方法性能分析 1

    C#中判断空字符串的3种方法性能分析 作者:杨义贤 主页:http://blog.csdn.net/lucky_yyx       时间:2007.4.29  3种方法分别是:string a=&qu ...

  8. matlab 判断空字符串,测试空字符串和缺失值

    测试空字符串 您可以使用 == 运算符来检测字符串数组中的空字符串. 从 R2017a 开始,您可以使用其间不包含任何内容的双引号来创建空字符串 ("").请注意,str 的大小是 ...

  9. Go 学习笔记(51)— Go 标准库之 strings(字符串比较、字符串前后缀、字符串统计、字符串索引、字符串包含、字符串转换、字符串复制、字符串替换、字符串去除、字符串分割和连接)

    1. 概述说明 import "strings" strings 包实现了用于操作字符的简单函数. strings 包与 bytes 包中的函数用法基本一样. 2. 主要函数 2. ...

最新文章

  1. zend studio配置mysql_Zend studio for eclipse中使php可以调用mysql相关函数的设置方法
  2. DCMTK:checkStringValue()方法的测试程序
  3. 数据结构---BF字符串模式匹配
  4. Hibernate锁定模式– PESSIMISTIC_READ和PESSIMISTIC_WRITE如何工作
  5. 每日一问:LayoutParams 你知道多少?
  6. 《Android开发精要》读书笔记——Android应用模型
  7. 详解Java中的正则表达式
  8. LiveNVR高性能稳定RTSP、Onvif探测流媒体服务配置通道接入海康、大华等摄像机进行全终端无插件直播...
  9. Python菜鸟入门:day17编程学习
  10. 疯狂挂载:Linux连接常用外部设备的方法
  11. java day29【DBC基本概念 、快速入门 、对JDBC中各个接口和类详解】
  12. 洞察|2019年混合云发展:前景广阔 巨头混战 SD-WAN成重要推手
  13. DELPHI XE2马上推出
  14. linux查看UID命令,Linux下查看UID
  15. easypoi模板单文件导出多个sheet页(单文件单sheet复制到多个导出)
  16. Oracle11安装(安装包+图文讲解)
  17. 安装webpack及使用
  18. 图像中里面的Ground Truth是什么意思
  19. iOS 九宫格抽奖(弱鸡)
  20. 跨域错误的原因及处理方法

热门文章

  1. TortoiseSVN 命令 (命令行执行工具)
  2. Unity跨iOS、Android平台使用protobuf-net的方法
  3. C#注册类方法到Lua
  4. 雨松MOMO《Unity 3D游戏开发》源码公布
  5. MFC三大dll使用总结
  6. c#制作的简单的画图板
  7. mybatis添加方法可以传map吗_Mybatis创建方式二
  8. 计算机多媒体技术视差估计,立体视觉中视差估计算法研究
  9. java textfield事件_java – 以编程方式触发JTextField中的键事件...
  10. TensorFlow精进之路(七):关于两层卷积神经网络对CIFAR-10图像的识别