2011年12月15日 星期四

Inverse String

#include <stdio.h>

void inverse_string(char *);

int main(void)
{
    char string[100];
    scanf("%s", string);
    inverse_string(string);
    printf("%s\n", string);

    return 0;
}

void inverse_string(char * sPtr)
{
    int i, len = 0, swap;

    while (sPtr[len] != '\0')
        len++;

    for (i = 0; i < len/2; i++)
    {
        swap = sPtr[len-i-1];
        sPtr[len-i-1] = sPtr[i];
        sPtr[i] = swap;
    }
}

沒有留言:

張貼留言