Leetcode算法题(C语言)13--反转字符串

版权声明:请注意,可以在未经过博主同意下转载,但必须注明出处,谢谢!!! https://blog.csdn.net/absinjun/article/details/82963795

题目:反转字符串

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

示例 1:

输入: “hello”
输出: “olleh”

示例 2:

输入: “A man, a plan, a canal: Panama”
输出: “amanaP :lanac a ,nalp a ,nam A”

代码实现:

char* reverseString(char* s) {
    char *str;
    int len;
    
    len = strlen(s);
    str = (char *)malloc(len + 1);
    for(int i = len - 1; i >= 0; i--)
    {
        str[len - i - 1] = s[i];
    }
    str[len] = '\0';
    return str;
}

猜你喜欢

转载自blog.csdn.net/absinjun/article/details/82963795