zoukankan      html  css  js  c++  java
  • LeetCode 344

    Reverse String

    Write a function that takes a string as input and returns the string reversed.

    Example:
    Given s = "hello", return "olleh".

     1 /*************************************************************************
     2     > File Name: LeetCode344.c
     3     > Author: Juntaran    
     4     > Mail: Jacinthmail@gmail.com
     5     > Created Time: 2016年05月10日 星期二 02时25分37秒
     6  ************************************************************************/
     7 
     8 /*************************************************************************
     9     
    10     Reverse String 
    11     
    12     Write a function that takes a string as input and returns the string reversed.
    13 
    14     Example:
    15     Given s = "hello", return "olleh".
    16 
    17  ************************************************************************/
    18 
    19 #include "stdio.h"
    20 
    21 char* reverseString(char* s)
    22 {
    23     int i;
    24     int length = strlen(s);
    25     char temp;
    26     
    27     for( i=0; i<length/2; i++ )
    28     {
    29         temp = s[i];
    30         s[i] = s[length-i-1];
    31         s[length-i-1] = temp;
    32     }
    33     return s;
    34 }
    35 
    36 int main()
    37 {
    38     char* s = "hello";
    39     reverseString(s);
    40     return 0;
    41 }
  • 相关阅读:
    Linux内存分析
    mysql 分表
    安装YCM
    c/c++ 之静态库
    ubuntu20 宽带连接
    数据对齐
    计算机中浮点数的表示
    整数的表示
    信息的储存
    SparseTable ST表
  • 原文地址:https://www.cnblogs.com/Juntaran/p/5479120.html
Copyright © 2011-2022 走看看