题解 | #句子逆序#

句子逆序

http://www.nowcoder.com/practice/48b3cb4e3c694d9da5526e6255bb73c3

#include<stdio.h>
#include<string.h>

int main(void)
{
    char stringBuff[1024];
    int stringBuffLen = 0;

    fgets(stringBuff, 1024,stdin);
    stringBuffLen = strlen(stringBuff);
    if('\n' == stringBuff[stringBuffLen -1])
    {
        stringBuff[stringBuffLen -1] = '\0';
        stringBuffLen -= 1;
    }

    for(int i=stringBuffLen; i>0; i--)
    {
        if(' ' == stringBuff[i-1])
        {
            printf("%s",&stringBuff[i]);
            printf(" ");
            stringBuff[i-1] = '\0';
        }
    }
     printf("%s",stringBuff);



    return 0;
}
全部评论

相关推荐

1 1 评论
分享
牛客网
牛客企业服务