“玲珑杯”线上赛 Round #15 河南专场:F -- 咸鱼文章

来源:互联网 发布:网络用语骂人的词2017 编辑:程序博客网 时间:2024/05/06 05:43


F -- 咸鱼文章

Time Limit:1s Memory Limit:128MByte

Submissions:418Solved:163

DESCRIPTION

elttiL moT nwod eht teerts sllac ruo god " ehT peek god " . piZ si a peehs god . tuB nehw moT seirt ot yas " peeS " , ti semoc tuo " peek " . dnA ni a yaw moT si thgir . piZ si syawla gnignirb sgniht oh rof su ot peek ! ll'I llet uoy tuoba emos fo meht .
s'piZ tsrif tneserp saw a eohs . tI saw edam fo neerg klis .
eW t'ndid wonk woh piZ dnuof eht eohs . tuB retfa a tnemom yraM , ym gib retsis , dlot em eht eohs dah a egnarts llems . I deddon dna dleh ym eson . " tahW od uoy kniht ti si ? "
" tI sllems ekil gnihtemos rof gninaelc . I kniht enoemos deirt ot naelc a tops ffo eht eohs . nehT eh tup ti ta eht rood ot yrd . "
" gnolA emac piZ . dnA eyb-doog eohs ! " I dias . " eW dluohs ekat ti kcab . "
" eW t'nac " . dias ym rettsis .
" ebyaM elttil moT si thgir , " yraM dias . " ebyaM piZ si a peek god ! "

你正在做英语阅读,可哪知这是一篇咸鱼文章,整个文章的所有单词都是翻转的,你很慌。

不过你是咸鱼程序员,你可以写代码将这篇文章翻转回来,那么翻转回来吧。

INPUT
输入一篇英文文章。输入数据中只包含空格、换行符和小写大写字母。满足总字数小于等于100000
OUTPUT
你应该把这个文章的所有单词都翻转回来,输出即可。
SAMPLE INPUT
AAA BBBAB AB
SAMPLE OUTPUT
AAA BBBBA BA

#include<iostream>#include<stdio.h>#include<string.h>using namespace std;char str[100010];char s[100010];char tmp[100010];int main(){    int perlen,i;    perlen = 0;    while(gets(str))    {        int len = strlen(str);        for(i = perlen; i < perlen+len; i++)        {            s[i] = str[i-perlen];        }        s[perlen+len] = '\n';        perlen = perlen+len+1;    }    int num = 0;    for(i = 0; i < perlen; i++)    {        if(s[i]>='a'&&s[i]<='z' || s[i]>='A'&&s[i]<='Z')        {            tmp[num] = s[i];            num++;        }        else        {            for(int j = num-1; j >= 0; j--)                printf("%c",tmp[j]);            printf("%c",s[i]);            num = 0;        }    }    return 0;}


阅读全文
0 0
原创粉丝点击