#include unsigned long factorial(unsigned long n){ if (n == 0) return 1; else return n * factorial(n - 1); } int main(void) { unsigned long k; for (k = 1; k <= 12; k++) printf("%-20lu %20lu\n", k, factorial(k)); return 0; }