OpenJudge - 18:验证子串


解题思路:

1.创建string变量a和b,并输入

2.利用string变量的特性,用find寻找,如果没有找到,会返回-1,所以用if判断不等于1,就按照格式输出


源代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{string a;string b;getline(cin,a);getline(cin,b);//创建a,b字符串 if(a.find(b)!=-1){cout<<b<<" is substring of "<<a;}else if(b.find(a)!=-1){cout<<a<<" is substring of "<<b;}else{cout<<"No substring";}//验证子串 return 0;
}

openjudge 1.7.18 验证子串相关推荐

  1. 信息学奥赛一本通 1140:验证子串 | OpenJudge NOI 1.7 18

    [题目链接] ybt 1140:验证子串 OpenJudge NOI 1.7 18:验证子串 [题目考点] 1. 字符串处理 2. 判断子串(字符串模式匹配) 本文只给出的都是枚举求子串的算法.假设要 ...

  2. 信息学奥赛一本通(1140:验证子串)

    1140:验证子串 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 22557     通过数: 10919 [题目描述] 输入两个字符串,验证其中一个串是否为另一 ...

  3. 【To Do!】程序员面试金典——18.8子串判断

    程序员面试金典--18.8子串判断 Solution1:我的答案 利用了C++ STL中自带的find函数,有点投机取巧的意思,正统方法是用trie树(单词查找树)来做,那就麻烦了许多 class S ...

  4. OpenJudge NOI 2.1 2472:子串计算

    [题目链接] OpenJudge NOI 2.1 2472:子串计算 [题目考点] 1. STL map map原理是红黑树,可以存储一系列的键值对.以下给出map的一些基础用法: 声明对象:map& ...

  5. 验证子串(信息学奥赛一本通-T1140)

    [题目描述] 输入两个字符串,验证其中一个串是否为另一个串的子串. [输入] 输入两个字符串, 每个字符串占一行,长度不超过200且不含空格. [输出] 若第一个串s1是第二个串s2的子串,则输出(s ...

  6. 信息学奥赛C++语言: 验证子串

    [题目描述] 输入两个字符串,验证其中一个串是否为另一个串的子串. [输入] 输入两个字符串, 每个字符串占一行,长度不超过200且不含空格. [输出] 若第一个串s1是第二个串s2的子串,则输出(s ...

  7. openjudge 1.5.18 鸡尾酒疗法

    OpenJudge - 18:鸡尾酒疗法 解题思路: 1.首先定义所需的变量,n为一共n组数据,a,b为第一组的两个整数,首先输入n,接着输入第一行的数据a和b 2.定义double类型的变量xiao ...

  8. 验证子串(strncmp函数和strstr函数的应用)

    题目描述 : 输入两个字符串,验证其中一个串是否为另一个串的子串 输入格式: 输入两个字符串, 每个字符串占一行,长度不超过 200200 且不含空格. 输出格式: 若第一个串 s1s1​ 是第二个串 ...

  9. open judge 1.7.18

    OpenJudge - 18:验证子串 解题思路 1.创建变量(a,b) 2.判断a是不是b的子串(如果是就输出···并结束程序) 3.判断b是不是a的子串(如果是就输出······) 4.如果上面的 ...

最新文章

  1. 【bzoj2751】[HAOI2012]容易题(easy) 数论,简单题
  2. centos7下ip转发的配置
  3. java flexpaper_java web word文件 pdf文件在线预览源码(flexpaper)
  4. [NOIP2007] 提高组 洛谷P1099 树网的核
  5. VC文件扩展名解读大全
  6. vfs管理下的linux文件系统
  7. Editplus 3.0 开发ext 教程
  8. java的子类对象_在Java中将子类对象分配给超类对象时会发生什么?
  9. opencv配置中常见问题
  10. 装修的九大风格,快来看看哪种适合你
  11. 对运算符重载的函数2
  12. java获取汉字首字母
  13. win7系统查看硬盘序列号步骤
  14. python里offset啥意思_深度理解Jquery 中 offset() 方法
  15. jq中的addClass()方法与样式冲突
  16. 计算机行业职业名称英语,行业英语学习
  17. 无线投屏(智慧教室)
  18. 《linux内核中断》之 法外狂徒张三删库跑路
  19. C语言标题下面程序用于输入三角形的三条边a,b,c,判断它们能否构成三角形,若能,则指出是何种三角形:等腰三角形、直角三角形、等腰直角三角形,一般三角形。若不能,则输出“不是三角形\n”
  20. win11微软新系统全新效果曝光

热门文章

  1. Copytranslator 设置默认字体大小
  2. 商城-商品管理-商品修改
  3. AppStore上架规则
  4. 分享一个可以把模糊动漫图片变清晰的网站(基于超像素)
  5. 海水淡化反渗透膜对海水资源的利用意义重大
  6. ChartJS柱状图实现自定义click事件与hover事件
  7. TreeView:牵一发而动全身
  8. 质量管理体系之测试计划
  9. openstack云计算平台 3 (Dashboard搭建、创建云主机平台)
  10. 基于LSTM的ADS-B欺骗攻击检测方法