//土尔逊Torson 编写于2023/06/01 #define _CRT_SECURE_NO_WARNINGS #include<iostream> #include<cstdio> using namespace std; long long Factorial(int n) { //递归函数 if (n == 1) { //递归出口 return 1; } else { //递归调用 return n*Factorial(n - 1); } } int main() { int n; while (scanf("%d", &n) != EOF) { printf("%lld\n", Factorial(n)); } system("pause"); return EXIT_SUCCESS; } // 64 位输出请用 printf("%lld")