#include <stdio.h> long long factorial(int n) { if(n == 0 || n == 1) { return 1; } return n * factorial(n - 1); } int main() { int n; printf("输入一个整数:"); scanf("%d", &n); printf("%d的阶乘为%lld\n", n, factorial(n)); return 0; }