20201012 c 字串倒序遞迴

2021-10-24 17:00:50 字數 1291 閱讀 8481

編寫乙個ieqiu字串長度的函式,strlen(),再用strlen()函式編寫乙個函式revers(s)的倒序遞迴程式,使字串s逆序

```cpp

```cpp

#include

/*引入標頭檔案。bai該標頭檔案的作用是包含了操作du輸入輸出流的方法,比如讀取乙個檔案,

以zhi流的方式讀dao取。包含c++的標準輸入輸出標頭檔案iostream,也就是編譯襲器先把百頭檔案iostream中

的所有內容copy到#include的位置,再進行編譯。注意c++的這個標準輸入輸出標頭檔案的名稱就

是iostream,沒有.h的後問綴跟c的標準輸入輸出標頭檔案stdio.h不一樣。*/

#include

/*string 與字串呼叫有關包括常用函式如下:

/strlen求字串長度/strcmp比較2個字串是否一樣/strcat字串連線操作

/strcpy字串拷貝操作/strncat字串連線操作(前n個字元)

/strncpy字串拷貝操作(前n個字元)

/strchr查詢字串/strstr 查詢子串*/

using

namespace std;

int

strlen

(char

* str)

//定義strlen字串長度

return len;

}//倒序遞迴程式

void

revers

(char

* b)

b[len]

='\0';}

void

main()

; cout << str <<

"----的長度:"

<<

strlen

(str)

<< endl;

cout << str << endl;

//倒序前

revers

(str)

; cout << str << endl;

//倒序後

}

結果:

1234567890

----的長度:10

1234567890

0987654321

字串倒序

題目描述 給定任意乙個字串序列,將該字串在原有的儲存空間內倒序。輸入輸入乙個字串,如 abcdefg123 輸出輸出倒序後的字串,如 321gfedcba 樣例輸入 abcdefg123 樣例輸出 321gfedcba 提示1.編寫乙個 main 函式實現該功能演算法。地區 南京研究所 public...

字串倒序

string 倒序,利用string是tochararray,在倒序輸出 private static void reversestring1 string str 利用string提供的substring 方法,利用遞迴的方法倒序字串 private static void reversestri...

字串倒序

字串倒序有不少方法,常見的幾種如下 將字串轉化為字元陣列,然後倒序輸出 遞迴呼叫 string 類的 substring 方法 借用 stringbuffer 類封裝的 reverse 方法 等其他方法。不過這次要用 異或 計算來實現字串的倒序。首先需要了解一下 異或 運算 相同為 0 相異為 1 ...