蕞蕞蕞基础的递归
#include<bits/stdc++.h> using namespace std; int r; int fun(int n) { if(n==1) { return 1; }if(n>0) { return n*fun(n-1); } } int main() { int n,sum=0; cin>>n; for(int i=1;i<=n;i++) { sum+=fun(i); } cout<<sum; }