第1个回答 2014-01-23
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void SortStr(char *str)
{
char buf[128], *sp = str;
int i;
strcpy(buf, str);
for (i = strlen(buf) - 1; i >= 0; i--) {
*sp++ = buf[i];
}
}
int main(void)
{
char buf[128];
memset(buf, 0, sizeof(buf));
fgets(buf, sizeof(buf), stdin);
buf[strlen(buf) - 1] = '\0';
SortStr(buf);
printf("%s\n", buf);
return 0;
}