#include <stdio.h> int factorial(int x); int factorial(int x) { if (x == 0 ) { return 1; } else return x*factorial(x-1); } int main(int argc, char const *argv[]) { int s = 5 ; factorial(s); printf("%d! = %d\n",s,factorial(s)); return 0; }