题解 | #句子逆序#

句子逆序

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

C语言,根据题意无脑模拟

#include <stdio.h>

int main() {
    char ch[1005]; //输入
    gets(ch);
    char ans[1005][1005]; //输出
    int hang = 0, lie = 0;
    for (int i = 0; i < strlen(ch); i++) {
        if (ch[i] == ' ') { //每次遇到空格,就是字符串加一
            hang++;
            lie = 0;
        } else 
            ans[hang][lie++] = ch[i];
    }
    for (int i = hang; i >= 0; i--) { //倒着输出结果字符数组
        printf("%s", ans[i]);
        i & printf(" ");
    }
    printf("\n");
    return 0;
}
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-07 13:15
点赞 评论 收藏
分享
我是没经验的毕业生,这啥情况啊会不会是hr在刷kpi
JamesGosli...:字节boss属于是群发了,我都快入职字节了,其他部门还在和我boss打招呼
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务