題意:將從檔案中讀入的所有字元,大寫改為小寫,去掉非字母字元,然後單詞去重按字典序輸出。
解法:剛開始以為例如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。如果想以是否找到作為分支判斷的條件,...