题解 | #反转字符串#

反转字符串

http://www.nowcoder.com/practice/c3a6afee325e472386a1c4eb1ef987f3

反转字符串

题目:

写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。

思路:

将字符串由第length/2处看作两部分,交换第i个字符和第length-1-i个字符即可。

代码示例:

```/**
 * 反转字符串
 * @param str string字符串 
 * @return string字符串
 *
 * C语言声明定义全局变量请加上static,防止重复定义
 */
char* solve(char* str ) {
    // write code here
    int length = strlen(str);
    char temp;
    for(int i = 0;i < length/2; i++){
        temp=str[i];
        str[i]=str[length-1-i];
        str[length-1-i]=temp;
    }
    return str;
}
全部评论

相关推荐

05-09 12:23
已编辑
华南理工大学 Java
野猪不是猪🐗:给他装的,双九+有实习的能看的上这种厂我直接吃⑨✌们拿它练练面试愣是给他整出幻觉了
点赞 评论 收藏
分享
05-12 17:28
已编辑
门头沟学院 硬件开发
ldf李鑫:不说公司名祝你以后天天遇到这样的公司
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务