题解 | #单词倒排#

单词倒排

https://www.nowcoder.com/practice/81544a4989df4109b33c2d65037c5836

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

int main()
{
    char buf[10000] = { 0 };
    int i = 0;
    gets(buf);

    for (i = strlen(buf) - 1; i >= 0; i--)
    {
        if ((buf[i] > 'z' || buf[i] < 'a') && (buf[i] > 'Z' || buf[i] < 'A'))
        {
            if (buf[i+1] != '\0')
            {
                printf("%s ", &buf[i + 1]);
            }
            buf[i] = '\0';
            
        }
    }
    printf("%s", buf);
    return 0;

}

全部评论

相关推荐

03-29 14:19
门头沟学院 Java
你背过凌晨4点的八股文么:加油同学,人生的容错率很高,只是一个暑期罢了,后面还有很多机会!
点赞 评论 收藏
分享
程序员小假:人才
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务