#include iostream using namespace std; int main() { int N; cout 请输入整数N程序将计算 1! 2! ... N!; cin N; long long sum 0; // 存储阶乘累加总和 long long fact 1; // 存储当前数字的阶乘 for (int i 1; i N; i) { fact fact * i; // 递推求i!不用重复计算 sum sum fact; // 把当前阶乘加入总和 } cout 1! 2! ... N ! 的结果是 sum endl; return 0; }