将输入的字符串中的单词逆序,以空格隔开

    输入: "student a am i",     输出: "i am a student".     要求:     不能使用库函数。     只能开辟有限个空间(空间个数和字符串的长度无关)。
#include
#include
#include
//求字符串长度
unsigned int MyStrlen(char *str)
{
if (*str == 0)
return 0;
return 1 + MyStrlen(str + 1);
}

//字符串逆序,传入字符串,起始字符下标,截止字符下标
void Reverse(char str[], unsigned int left, unsigned int right)
{
while (left < right) { str[left] = str[left] ^ str[right]; str[right] = str[left] ^ str[right]; str[left] = st

将输入的字符串中的单词逆序,以空格隔开最先出现在Python成神之路

版权声明:
作者:Mr李
链接:https://www.techfm.club/p/19922.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>