面試寶典上的一道題。
題目:倒置乙個字串裡面的單詞
例子:i am from wuhan. -------> wuhan. from am i
思路:先倒置整個字串,然後倒置每個單詞。
//倒置乙個字串中的單詞
#include#include#define buf 100
void stringreverse(char* input);
int main(void)
void stringreverse(char* input)
{ int i;
int j = strlen(input)-1;
int temp=0;
for(i=0;i
gets(input)函式的輸出結果:
fgets(input,buf,stdin)函式的輸出結果:
給定乙個字串,刪除字串裡面的回文屬性
比如乙個字串abcdedeth,在字串中可以看到ded是乙個回文字串,我們編寫 刪除一些字元,使得字串不存在回文屬性的子字串。1 演算法分析 我們可以充分利用字串回文的屬性,假設abcde是我們處理好的不具備回文屬性的字串。當下乙個字母再進來的時候。我們需要怎麼處理呢?觀察abcde字串,當來的字母...
字串問題 將乙個字串中的單詞進行倒置
2013 09 15 14 49 09 將乙個字串中的單詞進行倒置,標點符號也倒置,如輸入 hello,nice to meet you 輸出 you meet to nice,hello 將 中的while pcur isalphabet pcur 換成while pcur pcur 即可實現翻轉...
在乙個字串中尋找另外乙個字串
在乙個字串中尋找另外乙個字串 public class text foundit true break test system.out.println foundit?found it didn t find it 該段程式有點難以理解,主要就是if語句的理解,if searchme.charat ...