2017/8/14
来源:互联网 发布:新业汽修软件视频 编辑:程序博客网 时间:2024/05/21 07:14
今天就一题。。。还没过。。。
openjudge1.7.18从头到尾死循环到爆炸,简直了
(水一波)
输入两个字符串,验证其中一个串是否为另一个串的子串。
否则,若第二个串s2是第一个串s1的子串,输出(s2) is substring of (s1)
否则,输出 No substring。
#include<bits/stdc++.h>using namespace std;int main(){ string s1,s2; cin >>s1; cin >>s2; int x=0,b=0,i=0; if (s1.length()>=s2.length()) { while ((x<s2.length())&&(i<s1.length())) { if (s2[x]==s1[i]) { b=1; x++; i++; } else { b=0; x=0;}}if (b==1) cout <<s1 <<" is substring of " <<s2;else cout <<"No substring";}else{ while((x<s1.length())&&(i<s2.length())) { if (s1[x]==s2[i]) { b=1; x++; i++; } else { b=0; x=0;}}if (b==1) cout <<s2 <<" is substring of " <<s1;else cout <<"No substring";}return 0;}从上次放假开始还没过的题目。。。
可怕
原来c++还有内置函数判断子串。。。
#include <iostream>#include <cstdio>#include <cstring>using namespace std;char a[101],b[101];int main(){ gets(a); gets(b); if(strstr(a,b)>0) cout<<b<<" is substring of "<<a; else if(strstr(b,a)>0) cout<<a<<" is substring of "<<b; else cout<<"No substring";}就这么过了。。。
阅读全文
0 0
- 2017-8-14
- 2017/8/14
- 2017/8/14
- 2017/8/14训练日记
- 2017/8/14 离线赛
- 2017年8月14日
- 工作笔记(2017-8-14)
- 2017年8月14日
- 2017年8月14日 星期一
- 2017年8月2日21:21:14
- 第14期《成长之路》2017年8月刊
- 2017年8月14日训练日记
- 2017年8月14日提高组T1 跳跃
- 2017年8月14日训练日记
- 2017年8月14日22:04:49
- 2017-8-14win7换win10 1703( creator)杂记
- 2017年8月14日提高组T1 跳跃
- 2017年8月14日提高组T2 温度
- 2017百度之星初赛(A)1001,1005,1006解题报告
- 8.14 lcs 2691
- 8.14 总结
- 【XSY1544】fixed 数学 强连通图计数
- 王学岗ToolBar,DrawLayout+Navigation的使用(三)
- 2017/8/14
- 分布式-微服务-集群的区别
- 观察者模式与事件监听机制
- MySQL——修改root密码的3种方法
- 一个无序自然数序列有N个自然数,快速找到二者之和为M的两个整数并输出
- MySQL高可用架构之MHA(可用)
- JAVA中hashCode的作用
- Lucas定理
- Maven工程常见问题