H面試程式(11) 判斷字串是否包含子串問題

2021-06-18 00:14:05 字數 503 閱讀 3588

題目描述:

如字串str1為''abcdef'''

字串str2為'' bc'';

則字串str1中含有字串str2;

#include #include#include#includeint whether_is_substring(char*  str1, char * str2) //這個函式只是找到了str1中第乙個和字串相同字串 

if(str2[j] =='\0') //當字串到達'\0'時,就說明字串str1中含有字串str2

return 1;

else //如果沒有到達'\0',str2就要重新從第1個字元比起,

j = 0;

i++;

}return 0;

}int main()

字串 判斷是否

字串判斷的所有 isdigit 是否全是數字 isalpha 是否全是由字母組成 返回true isalnum 是否由字母和數字組成 islower 是否都是小寫字母 isupper 是否都是大寫字母 istitle 是否英文本母首字母都是大寫 isalpha 是否全是英文 中文的漢字會被判為tru...

判斷字串 python判斷字串是否包含字母

第一種方法 使用正規表示式判斷字串是否包含字母 coding utf 8 import re def check str my re re.compile r a za z re.s res re.findall my re,str if len res print u 含有英文本元 else pr...

H面試程式(27) 字串轉換

1 字串轉換 問題描述 將輸入的字串 字串僅包含小寫字母 a 到 z 按照如下規則,迴圈轉換後輸出 a b,b c,y z,z a 若輸入的字串連續出現兩個字母相同時,後乙個字母需要連續轉換2次。例如 aa 轉換為 bc,zz 轉換為 ab 當連續相同字母超過兩個時,第三個出現的字母按第一次出現算。...