recursive function (Factorial)

 #include <stdio.h>


int factorial(int number)

{

//scanf("%d", &number);

 if (number == 1 || number == 0){

  return 1;

     }

 else{

  return (number * factorial(number - 1));

 }

}

int main(void)

{

int number;

    scanf("%d", &number);

printf("Enter the number \n");

printf("the factorial of %d is %d\n", number, factorial(number));

return 0;

}


Comments