From a95b4c2da4018bd1dae8527d52a39189251c7fa9 Mon Sep 17 00:00:00 2001 From: ikmckenz Date: Wed, 18 Oct 2017 23:10:36 -0600 Subject: [PATCH] fix 4-13 --- Chapter4/Exercise 4-13/reverse.c | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) 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