题解 | 单词倒排
#include <stdio.h>
#include <string.h>
int main()
{
char input;
char words[500][21]={'\0'};
int num=0;
int top=0;
while((input = getchar())!=EOF)
{
if(input>='a'&&input<='z' || input>='A'&&input<='Z')
{
words[num][top++]=input;
}
else
{
num++;
top=0;
}
}
for(int i=num-1;i>=0;i--)
{
printf("%s ",words[i]);
}
return 0;
}
