PATB1009

#include<stdlib.h>
#include<string.h>
#include<math.h>

int main()
{
    char str[100];
    gets(str + 1); 
    str[0] = ' ';
    for (int i = strlen(str); i >= 0; i--)
    {
        if (str[i] == ' ')
        {
            printf("%s", str + i + 1);
            if (i != 0)
                printf(" ");
            str[i] = '\0'; 
        }
    }
    return 0;
}

除第一个单词外,每个空格后面都是一个单词的开始。

如果不是第一个单词,则需要输出空格;

空格变成结束符

posted @ 2020-07-17 23:26  zestwooki  阅读(117)  评论(0)    收藏  举报