編寫乙個函式將引數字串中的字元反向排列

2021-07-13 08:53:28 字數 828 閱讀 9480

編寫乙個函式reverse_string(char * string)

(遞迴實現)

實現:將引數字串中的字元反向排列。

要求:不能使用c

函式庫中的字串操作函式。

注意:將引數字串中的字元反向排列,不是反向輸出。

**如下:

#include#include#includeint my_strlen(char *str)//求字串長度

return count;

}void reverse_string(char *str)

}int main()

; gets(ch);

reverse_string(ch);

printf("%s\n",ch);

system("pause");

return 0;

}

reverse_string遞迴呼叫函式圖

下面**是通過遞迴將字串逆序輸出。

#include#include#includevoid reverse_string(char *string)

printf("%c",*string);

}int main()

; gets(ch);

reverse_string(ch);

system("pause");

return 0;

}

本文出自 「scen」 部落格,請務必保留此齣

編寫乙個函式將字串中的數字字元轉化為相應的整數

為下面的函式原型編寫函式定義 int ascii to integer char str 這個字串引數必須包含乙個或者多個數字,函式應該把這些數字字元轉換為整數並返回這個整數。如果字串引數包含了任何非數字字元,函式就返回零。請不必擔心算數溢位。for example 12 令當前值為0 0 10 1...

編寫乙個擷取字串的函式

程式設計 編寫乙個擷取字串的函式,輸入為乙個字串和位元組數,輸出為按位元組擷取的字串。但是要確保漢字不被截半個,如 我abc 4,應該截為 我ab 輸入 我abc漢def 6,應該輸出為 我abc 而不是 我abc 漢的半個 class splitstring public splitstring ...

將引數字串中的字元反向排列

編寫乙個函式reverse string char string 遞迴實現 實現 將引數字串中的字元反向排列。要求 不能使用c函式庫中 的字串操作函式 方法1 遞迴 define crt secure no warnings 1 include include include int my strl...