ZOJ Problem Set - 1151 Word Reversal

ZOJ Problem Set - 1151
Word Reversal

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

char word[200];

int main(void)
{
    int cases, line, i, j, count, len;
    while (scanf("%d", &cases) != EOF)
    {
        for (i = 0; i < cases; ++i)
        {
            scanf("%d", &line);
            for (count = 0; ; )
            {
                 scanf("%s", word);
                 len = strlen(word);
                 for (j = len - 1; j >= 0; --j)
                     putchar(word[j]);

                 char ch = getchar();
                 if (ch == '\n' || ch == '\r')
                 {
                    count++;
                    printf("\n");
                    if (count == line) break;
                 }
                 else putchar(ch);
            }
            if (i != cases - 1)  
                printf("\n");
        }
    }
    return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章