diff --git a/Chapter4/Exercise 4-13/reverse.c b/Chapter4/Exercise 4-13/reverse.c index c53aa5c..e46592d 100644 --- a/Chapter4/Exercise 4-13/reverse.c +++ b/Chapter4/Exercise 4-13/reverse.c @@ -1,5 +1,4 @@ /** - * Author: Jeremy Yu * * Solution for Exercise 4-13, Chapter4. */ @@ -32,14 +31,13 @@ void reverse(char s[]) void reverse_r(char s[], int i, int j) { - int tmp; + int temp = s[i]; - tmp = s[i]; - s[i] = s[j]; - s[j] = tmp; - - if (i < j) - reverse_r(s, ++i, --j); + if (i