验证子串(信息学奥赛一本通-T1140)
生活随笔
收集整理的這篇文章主要介紹了
验证子串(信息学奥赛一本通-T1140)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【題目描述】
輸入兩個字符串,驗證其中一個串是否為另一個串的子串。
【輸入】
輸入兩個字符串, 每個字符串占一行,長度不超過200且不含空格。
【輸出】
若第一個串s1是第二個串s2的子串,則輸出(s1) is substring of (s2)
否則,若第二個串s2是第一個串s1的子串,輸出(s2) is substring of (s1)
否則,輸出 No substring。
【輸入樣例】
abc
dddncabca
【輸出樣例】
abc is substring of dddncabca
【源程序】
#include<iostream> #include<cstdio> #include<cstring> using namespace std; int main() {char s1[200],s2[200];gets(s1);//獲取字符串s1gets(s2);//獲取字符串s2if(strstr(s2,s1))//判斷s1是否是s2的子串{cout<<s1<<" is substring of "<<s2<<endl;return 0;}if(strstr(s1,s2))//判斷s2是否是s1的子串{cout<<s2<<" is substring of "<<s1<<endl;return 0;}cout<<"No substring"<<endl;return 0; }?
總結
以上是生活随笔為你收集整理的验证子串(信息学奥赛一本通-T1140)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息学奥赛C++语言:数一数
- 下一篇: 信息学奥赛C++语言:约瑟夫问题