寫乙個函式實現字串的逆序 C語言

2021-10-05 22:52:00 字數 566 閱讀 3265

寫乙個函式實現字串的逆序。一般來講,實現字串的逆序有兩大類主要途徑。一、改變字串的內容–逆序。二、不改變字串的內容逆序。

這裡是實現了改變字串的內容,實現逆序。

要改變字串對的內容,那麼就會用到指標。

具體功能函式**如下:

void

reversestring

(char

*a,int n)

}

以上的函式一定要注意:建立的臨時指標變數,一定要和傳入該函式的陣列的型別相同,不然就會有很多麻煩。函式用while迴圈,使用頭指標和尾指標,實現位址的交換,並用乙個char型別的臨時變數,來進行位址的搬運。

以下就是整個**。

#include

#include

#pragma warning(disable:4996)

void

reversestring

(char

*a,int n)

}int

main()

這樣就實現了對字串的逆序。

函式實現字串逆序

本題要求實現乙個字串逆序的簡單函式。函式介面定義 void f char p 函式f對p指向的字串進行逆序操作。要求函式f中不能定義任何陣列,不能呼叫任何字串處理函式。include define maxs 20 voidf char p void readstring char s 由裁判實現,略...

寫乙個函式能實現字串中find 函式的功能

在string13中查詢到字串qwer的起始位置 string13 adguhguiuisriqwerndfjiodhdfigus9oijersdjoiqwer def find string,sub,start 0,stop 1 if stop 1 stop len string 1.for迴圈遍...

寫乙個函式找到給定字串的位置

給你乙個排好序的並且穿插有空字串的字串陣列,寫乙個函式找到給定字串的位置。例子 在字串陣列 at ball car dad 中找到 ball 返回下標4.例子 在字串陣列 at ball car dad 中找到 ballcar 查詢失敗,返回 1.字串陣列已經是有序的了,所以,還是可以利用二分查詢來...