#include <stdio.h> long f(int n); /*function prototypes*/ int main() { int n; scanf("%d",&n); printf("%d\n",f(n));/*call function f and as a argument for printf function*/ } long f(int n)/*defined function f*/ { if(n == 0 || n == 1) return 1; else return n*f(n-1); }