factorial.c 263 字节 原文件 审查 历史 永久链接 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include <stdint.h> #if defined(WIN32) || defined(_WIN32) #define EXPORT __declspec(dllexport) #else #define EXPORT #endif EXPORT uint64_t factorial(int max) { int i = max; uint64_t result = 1; while (i >= 2) { result *= i--; } return result; }