#include /* factorial2.c */ int fact(int n, int k) { if (k < 2) return n; else return fact(n * k, k - 1); } int main() { printf("%d\n", fact(1,5)); return 0; }