题解 | #句子逆序#

句子逆序

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

#include <stdio.h>
#include <string.h>
int main() {
    char table1[1001];
    char table2[1001];
    memset(table2, 0x00, sizeof(table2));
    memset(table1, 0x00, sizeof(table1));
    gets(table1);
    while(1){
       char *pSpace = strrchr(table1,' '); 
       if(pSpace == NULL) break;
       strcat(table2, pSpace);
       *pSpace = 0;
    }
    strcat(table2, " ");
    strcat(table2, table1);
    printf("%s\n",table2+1);
    return 0;
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务