题解 | #句子逆序#

句子逆序

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

#include <stdio.h>
#include <string.h>
void reverse(char* s) {
    char x[100][20];
    int i = 0;
    int count = 0;
    int j = 0;
    while (s[i] != '\0') {
        if (s[i] != ' ') {
            x[count][j] = s[i];
            j++;
        } else {
            x[count][j] = '\0';
            count++;
            j = 0;
        }
        i++;
    }
    x[count][j] = '\0';
    for (i = count; i >= 0; i--)
        printf("%s ", x[i]);
}
int main() {
    char s[1000];
    gets(s);
        reverse(s);
        printf("\n");
    return 0;
}

全部评论

相关推荐

白火同学:大二有这水平很牛了,可以适当对关键信息加粗一点,比如关键技术、性能指标之类的。
点赞 评论 收藏
分享
06-10 21:15
门头沟学院 Java
宁阿:好多这种没🧠的公司,他们估计都不知道毕业的人不能给安排实习岗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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