题解 | 单词倒排

#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;
}

全部评论

相关推荐

嵐jlu:我是山川🐔里🐔🧱的,阿里系简历全过; 你这简历一看就还是半成品啊,没有荣誉经历奖项什么的吗?
投递阿里巴巴集团等公司10个岗位
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-04 15:36
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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