OpenJudge 1718 驗證子串

2021-09-10 18:55:24 字數 841 閱讀 7976

總時間限制:  1000ms        記憶體限制:  65536kb

輸入兩個字串,驗證其中乙個串是否為另乙個串的子串。

輸入兩個字串, 每個字串佔一行,長度不超過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#includeusing namespace std;

int main()

if(strstr(s1, s2) != null)

else cout << "no substring";

return 0;

}

swap 可以直接使用;

strstr的返回值是字串str中substr第一次出現的位址,如果沒有檢索到子串,則返回null;

標頭檔案 :#include

函式原型:char *strstr(char  *str,char *substr) ;

引數說明:str為主串,substr為子串;

strstr(str1,substr) 函式是用於判斷字串substr是否為str1的子串。

如果是,則該函式返回substr在str1中首次出現的位址;否則,返回null。

1140 驗證子串

題目描述 輸入兩個字串,驗證其中乙個串是否為另乙個串的子串。輸入 輸入兩個字串,每個字串佔一行,長度不超過200且不含空格。輸出 若第乙個串s1是第二個串s2的子串,則輸出 s1 is substring of s2 否則,若第二個串s2是第乙個串s1的子串,輸出 s2 is substring o...

1140 驗證子串

題目描述 輸入兩個字串,驗證其中乙個串是否為另乙個串的子串。輸入 輸入兩個字串,每個字串佔一行,長度不超過200且不含空格。輸出 若第乙個串s1是第二個串s2的子串,則輸出 s1 is substring of s2 否則,若第二個串s2是第乙個串s1的子串,輸出 s2 is substring o...

題目 驗證子串

輸入兩個字串,驗證其中乙個串是否為另乙個串的子串。輸入兩個字串,每個字串佔一行,長度不超過200且不含空格。若第乙個串s1是第二個串s2的子串,則輸出 s1 is substring of s2 否則,若第二個串s2是第乙個串s1的子串,輸出 s2 is substring of s1 否則,輸出 ...