#include <iostream> using namespace std; // 阶乘函数 int factorial(int n) { if (n == 0) return 1; return n * factorial(n - 1); } int main() { int n; cout << "请输入一个非负整数:"; cin >> n; int result = factorial(n); cout << n << "的阶乘为:" << result << endl; }