rfind找字串中字串最後出現的位置

2021-09-11 20:11:08 字數 521 閱讀 3173

對給定的乙個字串,找出有重複的字元,並給出其位置,如:abcaaab12ab12 輸出:a,1;a,4;a,5;a,10,b,2;b,11,1,8;1,12, 2,9;2,13。

輸入包括乙個由字母和數字組成的字串,其長度不超過100。
可能有多組測試資料,對於每組資料,

按照樣例輸出的格式將字元出現的位置標出。

1、下標從0開始。

2、相同的字母在一行表示出其出現過的位置。

示例1

複製

abcaaab12ab12
複製

a:0,a:3,a:4,a:9

b:1,b:10

1:7,1:11

2:8,2:12

#includeusing namespace std;

int main()

//否則

cout

}return 0;

}

字串查詢(字串雜湊)

這是一道模板題。給定乙個字串 a 和乙個字串 b 求 b在 a 中的出現次數。a和 b中的字元均為英語大寫字母或小寫字母。a中不同位置出現的 b可重疊。輸入格式 輸入共兩行,分別是字串 a和字串 b。輸出格式 輸出乙個整數,表示 b在 a中的出現次數。樣例輸入 zyzyzyz zyz樣例輸出 資料範...

查詢字串

在乙個主串中查詢相應的子串,如 abcdwoshidef 中查詢 woshi 方法 該實現的方法是最簡單的模式匹配方法,時間複雜度較高 include iostream using namespace std int searchstring const char str1,const char s...

查詢字串

qstring startwith 判斷乙個字串是否以某個字串開頭,引數 字串,大小寫敏感 qstring str welcome to you str.startswith welcome qt casesensitive 返回true str.startswith you qt casesens...