把"i love china" 改为 "china love i"
void turn(char *start, char *end)
{
while(start<end)
{
char temp = *start;
*start = *end;
*end = temp;
end--,start++;
}
}
int main(int argc, const char *argv[])
{
char s[] = "i love china";
char *p1 = s;
int len = strlen(s);
char *p2 = s + len - 1;
turn(p1, p2);
puts(s);
int i = 0, j = 0, k = 0;while(*(p1+i))
{
while(*(p1+i)==' ')
{
i++;
}
j = i;
while(*(p1+i)!=' '&&*(p1+i)!='\0')
{
i++;
}
k = i - 1;turn(p1+j, p1+k);
}puts(s);
return 0;
}