题解 | #句子逆序#

句子逆序

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

#include <stdio.h>
#include <string.h>
int main()
{
    int j=0,len,l,k;
    char str[3000];
    gets(str);
    len=strlen(str);
    l=len-1;
    for(;l>=0;)
    {
        while((str[l]!=' ')&&(l>=0))
        {
            j++;
            l--;
        }
        for(k=len-j;k<len;k++)
        {
            printf("%c",str[k]);
        }
        printf(" ");
        len=len-j-1;
        j=0;
        l--;
    }
}
/*struct STR
{
    char ch[100];
};
int main()
{
    int i=0,len;
    struct STR str1[300],temp;
    while(~(scanf("%c",'\n')))
    {
        scanf("%s",str1[i]);
        i++;
    }
    len=i-1;
    i=0;
    while(len>i)
    {
        temp=str1[i];
        str1[i]=str1[len];
        str1[len]=temp;
    }
    for(i=0;i<len;i++)
    {
        printf("%s ",str1[i].ch);
    }
    printf("%s",str1[len].ch);
}*/
全部评论

相关推荐

重生我想学测开:嵌入式的问题,我准备入行京东外卖了
点赞 评论 收藏
分享
05-21 15:47
门头沟学院 Java
浪漫主义的虹夏:项目有亮点吗,第一个不是纯玩具项目吗,项目亮点里类似ThreadLocal,Redis储存说难听点是花几十分钟绝大部分人都能学会,第二个轮子项目也没体现出设计和技术,想实习先沉淀,好高骛远的自嗨只会害了自己
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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