UMBC CS 201,Spring 04
UMBC CMSC 201 Spring '04 CSEE | 201 | 201 S'04 | lectures | news | help

Examples

Example: Countdown

void Countdown (int k) 
{
   if (k == 0) 
   {
      printf("KABOOM!!!\n") ;
   } 
   else 
   {
      printf("   %d seconds to auto-destruct\n", k);
      Countdown (k - 1) ;
   }
}

Example: Factorial

int Factorial (int n)
{
   if (n == 0) 
   {
      return (1);
   }
   else 
   {
      return (n * Factorial (n - 1)));
   }
}

Example: Multiply

int Mul( int a, int b) 
{
   if (b == 1) 
   {
      return( a);
   }
      else 
   {
      return (a + Mul (a, b - 1)));
   }
}





CSEE | 201 | 201 S'04 | lectures | news | help

Tuesday, 20-Jan-2004 13:49:20 EST