c語言 字串逆序

2021-09-25 19:49:57 字數 538 閱讀 3037

題目描述:

寫一函式,使輸入的乙個字串按反序存放,在主函式中輸入輸出反序後的字串(不包含空格)。

輸入:一行字元

輸出:逆序後的字串

樣例輸入:

123456abcdef
樣例輸出:

fedcba654321
分析:

這道題目要求將輸入的字串逆序輸出。首先注意要求「不包含空格」,所以不能使用gets()來輸入。

然後呼叫函式,在被呼叫的函式中先用strlen()函式求出字串的長度,然後調換字元,使字串逆

序。最後在主函式中用puts()函式輸出。

正確**:

#include#includevoid change(char a)

//調換對應位置的字元

}int main()

知識點:

求字串的長度用strlen()函式,同時要使用預處理指令#include

字串逆序 c語言

給定乙個含有n個元素的字串,實現逆序。這是個很基礎的問題,實現方式也是很常見的c語言思路。雖然簡單,但是仍然記錄下來。期望 比如char str abcdefg 逆序後為 gfedcba 思路 分別從字串的頭和尾部向中間進發,依次交換頭尾的值,直到在中間相遇。include include void...

字串逆序 c語言

給定乙個含有n個元素的字串,實現逆序。這是個很基礎的問題,實現方式也是很常見的c語言思路。雖然簡單,但是仍然記錄下來。期望 比如char str abcdefg 逆序後為 gfedcba 思路 分別從字串的頭和尾部向中間進發,依次交換頭尾的值,直到在中間相遇。include include void...

C 字串逆序

將乙個字串str的內容顛倒過來,並輸出。str的長度不超過100個字元。如 輸入 i am a student 輸出 tneduts a ma i 輸入引數 inputstring 輸入的字串 返回值 輸出轉換好的逆序字串 輸入樣例 i am a student 輸出樣例 tneduts a ma ...