Question: It is interesting to watch recursion in action. Modify the factorial function of Fig. 5.14 to print its local variable and recursive call parameter. For
It is interesting to watch recursion in action. Modify the factorial function of Fig. 5.14 to print its local variable and recursive call parameter. For each recursive call, display the outputs on a separate line and add a level of indentation. Do your utmost to make the outputs clear, interesting, and meaningful. Your goal here is to design and implement an output format that helps a person understand recursion better.
Reached hase case of 1 Calcu Lat ing factorial 1 Reached base case of 1 Calculating factorial loca1 variable umber: 2 ro c urs v @ 1y c 11ing fac toria 1 1 > Reached base case of 1 alculating Factorial 3 local variable numbers 3 recuroively calling factorialc2 Local variable number: 2 recurs veis, caiiing factorial Reached base case of 1 alculating factorial local variable numbe rs 4 recursively calliny factorialc 3 local variable numbe: 3 recursively callins Factorialc 2> local variable numbex 2 recursively calling factorio 1 Reac hed base case of 1 -120
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
