关于c语言字符串的一个程序

img

看错了,这是倒过来

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;
    }
}