提取單詞並逆序輸出

2021-07-10 03:50:14 字數 624 閱讀 1652

從檔案或者控制台輸入等輸入裝置中取得乙個個英文單詞,然後將其內各自字元逆序列印。單詞單詞之間一般以空白字元(換行符 newline,空格字元 space 或製表符 tab)或逗號、句號、分號隔開。

按順序獲取每乙個單詞演算法實現的關鍵;

資料結構我們選擇 c++ 庫中的 string(字串類),該有十分實用的成員函式(substr():獲得子串,以及一系列查詢介面,find(),find_first_of,find_first_not_of)。實現某一演算法,需要哪些資料結構(string),這些資料結構需要支援怎樣使用的介面(find_first_of,find_first_not_of),才是本文我們真正關注的內容。因為只有掌握了這些,才真正掌握了演算法的實質,當不允許直接呼叫類似的庫(對演算法的某些環節支援得較為充分)時,依然心中有數。

#include 

#include

int main(int, char**)

std::cout

<< std::endl;

}return

0;}

輸入:i saw a reed

輸出:i was a deer

C語言實現句子單詞逆序輸出

檔名 reverseword.c 檔案功能 把字串中的所有單詞逆序輸出 編寫人 王廷雲 編寫日期 2017 12 20 include include void reversewords char str 單詞逆轉函式宣告 主函式 intmain void 逆序列印結果 while idx 0 pu...

1366 逆序單詞

轉行做了ios,但是不能忘記c 以後要多刷題目,不論簡單與否 時間限制 10000ms 單點時限 1000ms 記憶體限制 256mb 描述 在英文中有很多逆序的單詞,比如dog和god,evil和live等等。現在給出乙份包含n個單詞的單詞表,其中每個單詞只出現一次,請你找出其中有多少對逆序單詞。...

逆序單詞(Trie)

在英文中有很多逆序的單詞,比如dog和god,evil和live等等。現在給出乙份包含n個單詞的單詞表,其中每個單詞只出現一次,請你找出其中有多少對逆序單詞。第1行 1個整數,n,表示單詞數量。2 n 50,000。第2.n 1行 每行1個單詞,只包含小寫字母,每個單詞長度不超過16個字母。保證每個...