#include
#include
#include
int inverse(char* str);
void main()
int inverse(char* str)//建立介面函式
p1=tempstr;//tempstr所指的位址,實際指向的是buf字元陣列的開頭位址
p2=tempstr+strlen(tempstr)-1;//tempstr所指的位址,實際指向的是buf字元陣列的結尾位址(通過畫記憶體四區圖即可弄懂)
while(p1//通過指標修改buf中的值
//執行完while函式之後,buf陣列中存的值已經改變
return
0;}
反轉字串2
反轉字串2 給定乙個字串 s 和乙個整數 k,你需要對從字串開頭算起的每隔 2k 個字元的前 k 個字元進行反轉。如果剩餘字元少於 k 個,則將剩餘字元全部反轉。如果剩餘字元小於 2k 但大於或等於 k 個,則反轉前 k 個字元,其餘字元保持原樣。示例 輸入 s abcdefg k 2 輸出 bac...
字串反轉函式
header content type text html charset utf 8 此函式的作用是反轉中文字串 mb strlen 獲取字元的長度 mb substr 獲取字元的單個元素 krsort 按照鍵值逆序排序陣列 implode 將陣列拼接為字串 explode 使用字串分隔字串 fu...
反轉字串方法
前言,之前做過乙個面試題,是將 12345 變成 54321 萌新的我想到的辦法就是迴圈乙個乙個取出來,讓在拼在一起。大哥看了直搖頭,說我目光短淺。然後跟我分享一種辦法,1.先將字串轉換為陣列 split 2.利用陣列的反序函式調位置 3.用join從陣列變成字串 聽完大哥講的話,我只想說一句 秒啊...