news 2026/4/28 1:21:24

字符串判等与验证字串

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
字符串判等与验证字串

字符串判等

由于有空格,所以用getline函数是一个很好的选择。在循环查找字符时先设计一个空格检测,非空格的字符先转小写再将其赋值新的字符串t1(即整理后的字符串)。再利用strcmp函数进行判断。

#include<bits/stdc++.h>
using namespace std;
int main()
{
string s1,s2;
string t1 = "",t2 = "";

getline(cin,s1);//读取一整行输入
for (char &c : s1)
{
if(c != ' '){t1 += tolower(c);}
}
getline(cin,s2);
for (char &c : s2)
{
if(c != ' '){t2 += tolower(c);}
}
//cout << t1 << endl << t2 << endl;
if(strcmp(t1.c_str(),t2.c_str()) == 0){cout << "YES" << endl;}
else cout << "NO" << endl;
return 0;
}

依旧利用getline函数读取输入。然后利用find函数即可。

注意: //".find()"函数,"string::npos"是其查找失败返回值.
// "s2.find(s1)" 在s2中查找s1.

#include<bits/stdc++.h>
using namespace std;
int main()
{
string s1,s2;
getline(cin,s1);//读取一整行输入
getline(cin,s2);

//".find()"函数,"string::npos"是其查找失败返回值.
// "s2.find(s1)" 在s2中查找s1.
if(s2.find(s1) != string::npos){cout << s1 << " is substring of " << s2 << endl;}
else if(s1.find(s2) != string::npos){cout << s2 << " is substring of " << s1 << endl;}
else cout << "No substring" <<endl;

return 0;
}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/27 10:55:44

用document.querySelector快速构建页面交互原型

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 创建一个快速原型工具&#xff0c;允许用户通过简单配置生成基于document.querySelector的交互代码。功能包括&#xff1a;1. 可视化选择元素&#xff1b;2. 预设常用交互模板&…

作者头像 李华
网站建设 2026/4/23 14:37:17

5个关键技巧:如何高效使用Ant Design表单组件提升开发效率

5个关键技巧&#xff1a;如何高效使用Ant Design表单组件提升开发效率 【免费下载链接】ant-design An enterprise-class UI design language and React UI library 项目地址: https://gitcode.com/GitHub_Trending/an/ant-design Ant Design作为企业级React UI组件库&a…

作者头像 李华
网站建设 2026/4/22 8:15:42

如何快速上手CogAgent:从零开始的终极部署指南

如何快速上手CogAgent&#xff1a;从零开始的终极部署指南 【免费下载链接】CogAgent An open-sourced end-to-end VLM-based GUI Agent 项目地址: https://gitcode.com/GitHub_Trending/co/CogAgent 想知道如何让AI助手真正理解你的电脑屏幕并自动完成操作吗&#xff1…

作者头像 李华
网站建设 2026/4/22 21:27:42

30分钟构建共享库错误检测PoC

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 构建一个最小可行的共享库检测原型&#xff0c;要求&#xff1a;1. 接收用户输入的可执行文件路径 2. 自动运行ldd并解析输出 3. 识别缺失的库文件 4. 生成简易修复建议 5. 输出JSO…

作者头像 李华
网站建设 2026/4/23 10:43:32

YOLOv8快速原型开发:10分钟搭建目标检测Demo

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 开发一个快速原型项目&#xff0c;使用YOLOv8实现实时目标检测功能。项目应包括&#xff1a;1. 摄像头或视频流输入&#xff1b;2. 实时目标检测和结果显示&#xff1b;3. 简单的交…

作者头像 李华
网站建设 2026/4/24 2:25:38

从MinIO迁移实战:某上市公司踩坑记录

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 开发迁移规划工具&#xff0c;包含&#xff1a;1. 存储架构可视化设计器 2. 数据迁移风险评估模块 3. 自动生成迁移checklist 4. 回滚方案生成器。集成Jira接口创建迁移任务&#x…

作者头像 李华