题解 | #单词倒排#

单词倒排

http://www.nowcoder.com/practice/81544a4989df4109b33c2d65037c5836

#include <stdio.h>
#include <string.h>

//c = getchar()
//
int main(){

char c;
 char word[100][22]={'\0'};
int num=0,top=0;
    while((c = getchar())!=EOF){

        if(c>='a'&&c<='z'||c>='A'&&c<='Z')
            word[num][top++]=c;
        else{
            num++;
            top=0;
        }
            

    }
    
    for(int i=num-1;i>=0;i--){
        printf("%s ",word[i]);
    }


    
    
    
return 0;
}
全部评论
我感觉很好,两层循环,while解决的好。
点赞 回复 分享
发布于 2024-04-17 15:01 河南

相关推荐

03-31 18:02
门头沟学院 Java
点赞 评论 收藏
分享
评论
7
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务