#include #include unsigned long fact(unsigned int n) { if (n <= 1) { return 1; } return n * fact(n - 1); } int main(int argc, char** argv) { printf("fact(7) = %lu\n", fact(7)); }