1 条题解
从1开始依次计算阶乘。每次新的阶乘等于上一次阶乘乘以i,再把它加到sum中。
// 读取题目给出的数据。 // 按照题意完成计算。 // 输出最终答案。 #include <iostream> using namespace std; int main(){ int n,i,mul=1,sum=0; cin>>n; for(i=1; i<=n; i++){ mul*=i; sum+=mul; } cout<<sum; }
时间复杂度O(N),空间复杂度O(1)。
使用您的 Hydro 通用账户