單詞的反轉

2022-03-04 02:34:51 字數 677 閱讀 1600

刷題,求單詞的翻轉。

利用到了程式設計珠璣上的翻手法則。

主要思路是先將字串整體翻轉,再在單詞內部翻轉(先單詞翻轉,在整體翻轉貌似也行)。

#include #include 

#include

char* string_reverse(char* first, char*last)

return

ptr;

}char* string_word_reverse(char* first, char*last,

const

char

sep_char)

string_reverse(first, last);

printf(

"in %s\n

", first);

char* head_ptr =first;

char* sep_ptr =first;

while (first string_reverse(first, sep_ptr);

first = sep_ptr + 1

;

//skip seperator

while (*first ==sep_char)

} return

head_ptr;

}int

main()

A 單詞反轉

a.單詞反轉 time limit 1000 ms memory limit 65536 kb total submissions 669 accepted 326 description 給你一些英文句子,請將這些句子中的每個英語單詞反轉,然後再將其輸出。這裡所說的英語單詞僅由大 小寫英文本母組成...

反轉單詞順序

given an input string,reverse the string word by word.for example,given s the sky is blue return blue is sky the click to show clarification.clarifica...

字串 反轉單詞不反轉單詞內容

反轉句中的單詞 單詞內容不變 比如 輸入wuhan is dog 輸出 dog is wuhan 和字串迴圈左移類似 兩次反轉 先整體反轉 再用split函式 分割 再依次反轉合併 class solution public string fun string s stringbuffer sb n...