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 }