344. 反转字符串

2019-01-09  本文已影响0人  六十年目裁判长亚玛萨那度

题目描述:编写一个函数,其作用是将输入的字符串反转过来。

难度:水

char* reverseString(char* s) {
    int len = strlen(s);
    int cnt = len;
    int *arr = (int *)malloc(sizeof(int) * (len + 5));
    int i = 0;
    while (cnt > 0) {
        arr[i] = s[cnt - 1];
        //printf("%c ", arr[i]);
        i += 1;
        cnt -= 1;
    }
    
    while (len > 0) {
        s[len - 1] = arr[len - 1];
        len -= 1;
    }
    free(arr);
    return s;
}
上一篇 下一篇

猜你喜欢

热点阅读