mirror of
https://github.com/TheAlgorithms/C
synced 2024-11-29 00:33:14 +03:00
64c28f76a2
If the user enters the input as 0 (zero) then also the output should be one
21 lines
284 B
C
21 lines
284 B
C
#include <stdio.h>
|
|
|
|
int fat(int number){
|
|
if (number == 1 || number == 0)
|
|
return 1;
|
|
else
|
|
return number*fat(number-1);
|
|
}
|
|
|
|
int main(){
|
|
int number;
|
|
|
|
//Asks the factorial of the number n
|
|
printf("Number: ");
|
|
scanf("%d", &number);
|
|
|
|
printf("%d\n", fat(number));
|
|
|
|
return 0;
|
|
}
|