題目描述:
寫一函式,使輸入的乙個字串按反序存放,在主函式中輸入輸出反序後的字串(不包含空格)。
輸入:一行字元
輸出:逆序後的字串
樣例輸入:
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 ...