uva10815 分離字串

2021-06-20 07:29:57 字數 408 閱讀 7216

題意:將從檔案中讀入的所有字元,大寫改為小寫,去掉非字母字元,然後單詞去重按字典序輸出。

解法:剛開始以為例如aa_bb是乙個aabb單詞,後來wa了幾發發現要處理為兩個單詞。本來想重寫的,後來突然發現可以在原**上加個遞迴就可以處理這種情況了,感覺很舒暢,由於map本來就是按字典序排的,所以直接輸出就好了。

**:

#include #include #include #include using namespace std;

char s1[10000];

mapmaps;

int main()

for(map::iterator p=maps.begin();p!=maps.end();p++)

coutreturn 0;

}

分離字串

有乙個字串 1a2b3d4z 要求寫乙個函式實現如下功能,功能1 把偶數字字元挑選出來,組成乙個字串1 功能2 把奇數字字元挑選出來,組成乙個字串2 功能3 把字串1和字串2,通過函式引數,傳送給main,並列印。功能4 主函式能測試通過。include includeusing namespace...

SQL 分離字串

len 1234 返回42 charindex 函式 解釋 charindex函式返回字元或者字串在另乙個字串中的起始位置 charindex x y,len 注意 x是要到y中尋找的字元中,len是charindex函式開始在y中找x的位置。charindex函式返回乙個整數,返回的整數是要找的字...

uva題目筆記 字串

解碼磁帶 將七個字元位子跟二進位製碼結合起來。通過空格 32 a 65 a 97 來印證。1.查詢字串,如果基於c 語言的string型別,可以用s.find args args為字串 字元 字元指標,如果找到,返回值為args的下標,如果沒找到,則返回npos。如果想以是否找到作為分支判斷的條件,...