计蒜客 信息学题库 T1115 字符串判等

11.12acm培训2 Problem E: 字符串的判断 Description 判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。 Input 多组输入,至EOF结束。 每组两行,每行包含一个字符串。字符串长度不超过500 Output 若两个字符串相等,输出YES,否则输出NO。 Sample Input a A bb BB ccc CCC Aa BBbb CCCccc Sample 阅读详情

T1115 字符串判等

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

输入格式

两行,每行包含一个字符串;字符串长度不超过 100。

输出格式

若两个字符串相等,输出"YES",否则输出"NO"。

输出时每行末尾的多余空格,不影响答案正确性

样例输入

a A bb BB ccc CCC
Aa BBbb CCCccc

样例输出

YES

解题思路: 见代码

#include<stdio.h>
#include<string.h>
int i,j;
char X[101],Y[101];
void Remodel(char X[]){//将字符串处理为没有空格
	for (i=0;i<101;i++)
	if (X[i]==32){
	 Clear_space(X,i);
	 i=0;
	}
}
void Clear_space(char X[],int i){//将空格的一项覆盖
	for (j=i;j<101;j++)
		X[j]=X[j+1];
}
void lowerchar(char X[]){//将字符串变成小写字母
	for (i=0;i<strlen(X);i++)
	X[i]+=(X[i]<=90&&X[i]>=65)?32:0;
}
int main()
{
gets(X);
gets(Y);
Remodel(X);
Remodel(Y);
lowerchar(X);
lowerchar(Y);
(strcmp(X,Y)==0)?printf("YES"):printf("NO");
return 0;
} 

注意:

代码提交成功。如果你有更好的方法,可以一起讨论下。如果哪里有错误,欢迎指出。

2049:例5.19字符串判等.cpp 2049:【例5.19】字符串判等 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 26376 通过数: 9899 【题目描述】 判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。 【输入】 两行,每行包含一个字符串。 【输出】 若两个字符串相等,输出YES,否则输出NO。 【输入样例】 a A bb BB ccc CCC Aa BBbb CCCccc 【输出样例】 YES 【提示】 本评测系统基于linux,不支持函数strupr、strlwr。 立即下载

相关推荐

Python代码-字符串判断方法.py

——学习参考资料:仅用于个人学习使用! 本代码仅作学习交流,切勿用于商业用途,否则后果自负。若涉及侵权,请联系,会尽快处理! 未进行详尽测试,请自行调试!

字符串判等

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

dvxzvsxbsx的博客 2903

【硬件】通俗易懂的讲解晶体管(三极管和MOS管)的工作原理

晶体管是一个简单的元器件,可用于构建许多有趣的项目。在本文中,我将用通俗易懂的语言给您讲解晶体管的工作原理,以便您可以在电路设计中更好的使用静态管。一旦你学习这些基础知识,对以后的设计和使用来说,将会变得非常容易。我们将重点介绍两种最常见的晶体管:双极型晶体管(三极管)和MOSFET。晶体管的工作原理其实是类似于电子开关。它可以打开和关闭电路。一个简单的思考方法是将晶体管视为无源的继电器。晶体管类似于继电器,从某种意义上说,您可以使用它来打开和关闭某些东西。但晶体管也可以部分导通,一般在放大电路中使用,这部

1万+

WZOI-328字符串判等

WZOI-328字符串判等

善良的小乔的博客 447

线性调频LFM脉冲压缩 连续波雷达仿真&线性调频信号仿真分析压缩matlab程序源码

13、线性调频信号(LFM)压缩感知的稀疏与重构算法(OMP)的matlab仿真程序(一个可以在matlab上运行的压缩感知实例;8、具有多普勒频移的线性调频信号(知道带宽、采样频率、T使用MATLAB仿真线性调频信号即LFM,同时具有多普勒频移时,匹配滤波后的波形变化。19、CW脉冲和LFM信号Matlab仿真(这是matlab仿真程序,实现了常规雷达信号CW和线性调频信号LFM的仿真)18、lfm信号模糊函数图 matlab(用matlab 实现的线性调频信号信号(lfm)的模糊函数图)

2301_77866396的博客 400

实战指南:轻松破解DataDome滑块验证码的关键步骤

本文详细介绍了破解DataDome滑块验证码的关键步骤,包括理解其工作原理、准备工作、参数获取与配置、完整破解流程及API调用。通过使用Capsolver服务和模拟真实用户行为,帮助开发者有效绕过这一反机器人机制,同时强调了法律与道德考量。

weixin_30415113的博客 480

python代码——字符串判等

题目 判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。 输入格式 两行,每行包含一个字符串;字符串长度不超过100100。 输出格式 若两个字符串相等,输出"YES",否则输出"NO"。 (题目来源于计蒜客) 思路: (1)、排除空格后判断字母数量是否相等 (2)、计算所有字母ascll码之和是否相等。因为不区分大小写,所以把大写字母的ascll码减去32,转为对于小写字母的ascll码 代码实现(采用python3) a=input() a=list(a.

hy_696的博客 4826

Q学习(Q-learning)入门小例子及python实现

一、从马尔科夫过程到Q学习 # 有一定基础的读者可以直接看第二部分 Q学习(Q-learning)算法是一种与模型无关的强化学习算法,以马尔科夫决策过程(Markov Decision Processes, MDPs)为理论基础。 标准的马尔科夫决策过程可以用一个五元组<S,A,P,R,γ>表示,其中: S是一个离散有界的状态空间; A是一个离散的动作空间; P为状态转...

wlm_py的博客 4万+

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

字符串的判定 判断两个由大小写字母和空格组成的字符串,在忽略大小写,且忽略空格后是否相等。 输入格式 两行,每行包含一个字符串;字符串长度不超过 100。 输出格式 若两个字符串相等,输出"YES",否则输出"NO"。 输出时每行末尾的多余空格,不影响答案正确性 样例输入 a A bb BB ccc CCC Aa BBbb CCCccc 样例输出 YES 具体解答 public static void main(String[] args) { Scanner s = new Scanner(Sy

ChengMinYang的博客 1万+

VS2019 C# MySQL 学生信息增删改查(一、增删)

VS2019 C# MySQL 学生信息增删改查 由于刚刚学习VS2019,入手的第一个例子是编写一个简单的增删改查。这里,我以学生信息为例,进行详细的过程描述以及代码实现。 一、 新建一个Windows窗体应用程序 1、创建新项目界面,如下图所示。 2、更改项目名称,当然不修改也可以。我这里的是“StudentInfoSystem”;项目存放位置路径根据自己需要进行更改;“将解决方案和项目放在同一目录中”前面的勾选框,选不选都可以;点击“创建”,如下图所示。 二、前期准备工作 1、将Form1属性中

青哥 1万+

手把手教你用TJA1145A实现CAN节点智能唤醒(含数据帧过滤技巧)

本文详细介绍了如何使用TJA1145A收发器实现CAN节点的智能唤醒功能,包括数据帧过滤技巧和超低功耗设计。通过硬件级帧过滤和双条件唤醒机制,TJA1145A在保持微安级休眠电流的同时,能对特定报文做出毫秒级响应,显著提升电池供电设备的续航能力。

weixin_28721917的博客 249

字符串判等【C语言】

字符串判等【C语言实现】 #Description 问题描述: 判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。 Input 两行,每行包含一个字符串。 Output 若两个字符串相等,输出YES,否则输出NO。 Sample Input a A bb BB ccc CCC Aa BBbb CCCccc Sample Output YES #思路 1.去掉空格 2.判断字...

unseven的博客 6178

【原理图与PCB专题】使用Cadence如何在Layout时直接互换相同功能的PIN

Cadence允许我们在PCB中互换管脚,最后再反标给原理图。集成TVS管、排阻、DDR、FPGA有一些PIN是完全相同功能,可进行管脚互换的,建议使用这个功能。可降低硬件工程师与Layout工程师之间沟通成本,加快设计进度。

一点硬件 801

2049:【例5.19】字符串判等

判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。 两行,每行包含一个字符串。 若两个字符串相等,输出YES,否则输出NO。 a A bb BB ccc CCC Aa BBbb CCCccc YES 本评测系统基于linux,不支持函数strupr、strlwr。...

Song331的博客 2694

12、探索新型高能量密度材料:FOX-7的化学进展

本文全面探讨了新型高能量密度材料FOX-7的化学进展,包括其独特的分子结构、优异的热稳定性、光谱性质以及爆炸性能。对比传统高爆炸药RDX,FOX-7展现出更低的敏感性和更高的安全性。文章还介绍了FOX-7的合成方法、异构体研究、与其结构相关的化合物以及富氮高能材料的最新发展。通过实验和计算方法,研究人员不断优化这类材料的性能,以满足军事和工业领域的高要求。

sea99的博客 350

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

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

【题目描述】判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。【输入】两行,每行包含一个字符串。【输出】若两个字符串相等,输出YES,否则输出NO。【输入样例】【输出样例】YES【参考程序一】

u014117969的博客 1732

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

C++版本 17:字符串判等

17:字符串判等 描述 判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。 输入 两行,每行包含一个字符串。 输出 若两个字符串相等,输出YES,否则输出NO。 样例输入 a A bb BB ccc CCC Aa BBbb CCCccc 样例输出 YES 解题思路:先将输入的字符串全部转换为小写(大写),然后累加ASCILL码,来比较是否一样,具体代码如下: #include<iostream> #include<stdio.h> #include&l

木落 7044

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

C/C++编程学习 - 第9周 ⑤ 字符串判等

题目描述 判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。 输入格式 两行,每行包含一个字符串;字符串长度不超过 100。 输出格式 若两个字符串相等,输出"YES",否则输出"NO"。

水蛙菌 1万+

计蒜客--T1115--忽略空格大小比较

判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。 输入格式 两行,每行包含一个字符串;字符串长度不超过100100。 输出格式 若两个字符串相等,输出"YES",否则输出"NO"。 输出时每行末尾的多余空格,不影响答案正确性 样例输入 a A bb BB ccc CCC Aa BBbb CCCccc 样例输出 YES 思路:额外开辟空间存放需要比较的字符...

queque_heiya的博客 943

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

判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。本评测系统基于linux,不支持函数。两行,每行包含一个字符串。若两个字符串相等,输出。

2301_80084031的博客 1877

B - 字符串判等

判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。 Input 两行,每行包含一个字符串。 Output 若两个字符串相等,输出YES,否则输出NO。 Sample Input a A bb BB ccc CCC Aa BBbb CCCccc Sample Output YES 思路:额外开辟空间存放需要比较的字符串,空格去掉+大写转换为小写; #include<cstdio> #include<cstring> #includ

m0_57006708的博客 448

判断两个字符串是否相等(初学者精练)

定义一个字符数组b初始化为0,用来存放所有ascii中存入的值,逐个输入第一个字符串的字符,并将其所对应的ascii逐次+1。最后判断如果字符数组b的所有值都为0,则说明第一个字符串所有字符都存在于第二个字符串,且所有第二个字符串所有字符都存在于第一个字符串,即两个字符串中的字符相等。比如s1="ababab" s2="aaabbb"此时,尽管字符s1与s2不是一一对应的,但法2会认为这两个字符串相等,当然对于这个题没有什么影响。Output:若两个字符串相等,输出YES,否则输出NO。

2301_80196307的博客 896

2049:字符串判等

如输入内容为:abc def,则a=abc,b=def;即是根据空格区分不同输入,getline方法区分有空格的不同输入,表示一行为一个输入,以回车作为输入的终止。a必须是字符串类型,不能是char[]数组类型;判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。char a[101]可以用于保存字符串,字符串按顺序一个一个填入数组中。因为有两个输入且输入字符串有空格,所以直接cin>>a>>b的话。char类型的求长度方法:strlen(a);若两个字符串相等,输出。

weixin_69266073的博客 379

字符串判等 51Nod-3288 2024年4月10日

【题目描述】判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。【输入】两行,每行包含一个字符串。strcasecmp()的作用是,在忽略字符串大小写的前提下比较两个字符串是否相同。【输入样例】a A bb BB ccc CCCAa BBbb CCCccc。我说一下我的思路:把两个字符串中的空格去掉,重新组成新的字符数组,然后用。我之前写的时候卡在一个点上,过不去,请教了一下别人,后来才写出来了。【输出】若两个字符串相等,输出YES,否则输出NO。来比较新形成的两个字符数组。

Darling_o的博客 822
上一篇: 计蒜客 信息学题库 T1114 忽略大小写的字符串比较
下一篇: 计蒜客 信息学题库 T1116 验证子串
WLHSDXN
博客等级 码龄7年 10粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值