#include #include // for size_t #include // for uint64_t // forward declaration uint64_t factorial(uint64_t n); int main() { size_t n; printf("n = "); scanf("%zu", &n); n = factorial(n); printf("n! = %zu\n", n); }