1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
#include <stdio.h> int factorial(int x); int main(void){ printf("%i",factorial(10)); return 0; } int factorial (int x){ if(x <= 1){ x = 1; } else{ x = x * factorial(x-1); } //printf("%i", x); return x; }
1
3628800