ACM历年真题

#包含?& ltstdio.h & gt

作废?reverse _ str(char?*str,?int?l)

{

夏尔?*p,?c;

p?=?str+l-1;

while(str & lt;p)

{

c?=?* str

*str=?* p;

*p?=?c;

str++;

p?- ;

}

}

int?主()

{

夏尔?s[1024];

while(~scanf("%s ",s))

{

int?l?=?strlen(s);

如果(s & amp1)

{

l/= 2;

reverse _ str(s,l);

reverse _ str(s+l+1,l);

}

不然呢?

{

l/2 =;

reverse _ str(s,l);

reverse _ str(s+l,l);

}

卖出期权;

}

}