I am student 变成 student am I
#include<iostream>
using namespace std;
void reverse(char *str,int n)
{
char* p = str+n-1;
while (str<p) {
char c = *str;
*str = *p; *p=c;
str++;p--;
}
}
int main()
{
char s[100];
while(gets(s))
{
reverse(s,strlen(s));
int i=0,j=0;
while(s[i])
{
if(s[i]==' ')
{
reverse(s+j,i-j);//注意函数中的n是长度
i++;j=i;
}
else i++;
}
reverse(s+j,i-j);
puts(s);
}
return 0;
}