看错了,这是倒过来
void reverse(char s[])
{
int i=0;
char c;
int n = strlen(s);
j=n-1;
while(i<j)
{
c = s[i];
s[i] = s[j];
s[j] = c;
i++;
j--;
}
}
太简单了,再那个函数加上几行代码就行了,如下
void reverse (char s[])
{
gets(s);
strrev(s);
puts(s);
printf("\n");
}
void reverse (char s[])
{
int len = strlen(s);
for(int i = 0; i < len / 2; i ++ ){
char temp = s[i];
s[i] = s[len - i - 1];
s[len - i - 1] = temp;
}
}