题解 | #句子逆序#

句子逆序

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

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

int main() {
    char str[1000], *p[1000] = {NULL};
    int str_cnt = 0;
    int len;
    gets(str);
    p[0] = str;
    len = strlen(str);
    for (int i = 0; i < len ; i++) {
        if (str[i] == ' ') {
            str_cnt++;
            p[str_cnt] = &str[i + 1];
            str[i] = '\0';
        }
    }
    for (; str_cnt >= 0; str_cnt--)
        printf("%s ", p[str_cnt]);

    return 0;
}

从字符串屁股往前找空格,如果遇到空格,则输出往后的字符串,并把空格替换为0

全部评论

相关推荐

Southyeung:我说一下我的看法(有冒犯实属抱歉):(1)简历不太美观,给我一种看都不想看的感觉,感觉字体还是排版问题;(2)numpy就一个基础包,机器学习算法是什么鬼?我感觉你把svm那些写上去都要好一点。(2)课程不要写,没人看,换成获奖经历;(3)项目太少了,至少2-3个,是在不行把网上学习的也写上去。
点赞 评论 收藏
分享
05-14 20:34
门头沟学院 Java
窝补药贝八股:管他们,乱说,反正又不去,直接说680
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务