首页 > 代码库 > 将字符串反转,但单词不倒置2。Right here waiting for you! -> you! for waiting here Right

将字符串反转,但单词不倒置2。Right here waiting for you! -> you! for waiting here Right

//将字符串反转,但单词不倒置。Right here waiting for you! -> you! for waiting here Right#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <string.h>int main() {    char str[255];    char result[255];    int length;    int i,j,k = 0;    int wordLen = 0;    gets(str);    length = strlen(str);    for (i = length-1; i >= 0; i--)    {        if (str[i] ==  )        {            if (wordLen != 0)            {                for (j = i + 1; j <= i + wordLen; j++)                {                    result[k++] = str[j];                }            }            result[k++] =  ;            wordLen = 0;        }        else        {            wordLen++;        }    }    if (wordLen != 0)    {        for (j = 0; j < wordLen; j++)        {            result[k++] = str[j];        }    }    result[k] = \0;    printf("%s", result);    return 0;}