比如說給定一字串 " i love shanlijuan " 那麼它的逆向輸出就是"shanlijuan love i " 這裡空白符作為單詞的分割符。
方案一:
使用標記法,需要乙個快取區。但是比較容易理解, 就是逆向掃瞄源字串,把每個單詞正向拷貝到快取區,**如下:
void reverseword(char* p_string)
else
}buffer[word_write_pos] = '/0';
strcpy(p_string,buffer);
delete buffer;
}方案二: 不使用快取區。
步驟:1 首先對輸入的源字串做交換操作。
2 對由步驟1產生的字串正向掃瞄,對每個單詞對交換操作。**如下:
void reversewordmethod(char* start,char* end)
}void reversestring(char* psz)
else}}
字串指標的輸出
include int main void 1.printf s str 輸出的結果是 我的夢想是當一名程式猿 這句話的意思是列印整個str所指向的字串.沒有星號是因為前面有個 s,s是string字串的意思,那麼後面就得是乙個字元指標,字串是預設char型別的陣列,所以被同樣當作首位址,列印不需要...
輸出最短的字串
本題要求編寫程式,針對輸入的n個字串,輸出其中最短的字串。輸入格式 輸入第一行給出正整數n 隨後n行,每行給出乙個長度小於80的非空字串,其中不會出現換行符,空格,製表符。輸出格式 在一行中用以下格式輸出最短的字串 min is 最短字串 輸入樣例 5cheng jiang wang xiemiao...
輸出字串
5.連線字串 半形句號 是字串連線符,可以把兩個字串連線成乙個字串。例如7 5 echo str.url 技巧 我們可以使用字串連線符累加字串。例如7 6 第一句我們給 str賦值,str表示字串 php中文社群位址是 第二句表示在 str的值上累加字串 www.phpnet.cn 所以,str最後...