此程序在我这边输入22会得-2938623273982363111, 不知道为什么。QwQ 代码如下:
#include<iostream> using namespace std; long long n,a=1,s=0; int main(){ cin>>n; for(int j=1;j<=n;j++){ for(int i=j;i>=1;i--){ a*=i; } s+=a; a=1; } cout<<s; }