Recursive Function Example

/*
 * Example of using recursive functions.
 * Print the number entered number times.
 */
void print_number(int number, int n)
{
    n--;
    if (n) 
	    print_number(number, n);
    printf("You entered number %d\n", number);
}

int main() 
{
    unsigned int number;

    printf("Enter a number ");
    scanf("%ud", &number);
    print_number(number, number);
    return(0);
}

Next slide