题解 | #反转字符串#

反转字符串

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;
}
全部评论

相关推荐

ResourceUtilization:差不多但是估计不够准确,一面没考虑到增长人口,另一方面也没考虑到能上大学的人数比例,不过我猜肯定只多不少
点赞 评论 收藏
分享
用户64975461947315:这不很正常吗,2个月开实习证明,这个薪资也还算合理,深圳Java好多150不包吃不包住呢,而且也提前和你说了没有转正机会,现在贼多牛马公司骗你说毕业转正,你辛辛苦苦干了半年拿到毕业证,后面和你说没hc了😂
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务