#include <iostream>
#define N 1000
char str[N];
int main()
{
    while (gets(str) != NULL)
    {
        int i=0;
        char *end=str+strlen(str);
        while (end != str)
        {
            if (*end--==' ')
                {if (i!=1)fwrite(end+2,1,i,stdout),i=1;}
            else i++;
        }
        fwrite(str,1,i,stdout);
        putchar('\n');
    }
}
随便写了个,不知道有没有Bug……
[[it] 本帖最后由 StarWing83 于 2008-5-22 17:09 编辑 [/it]]