[GESP2306一级] 累计相加

题目信息:

阶乘和的变种,累加和

解题逻辑:

#include <iostream>
using namespace std;
int main(){
    int n;
    cin>>n;
    int sum=0;
    for(int i=1;i<=n;i++){
        int s=0;
        for(int j=1;j<=i;j++){
            s=s+j;
        }
        sum=sum+s;
    }
    cout<<sum;
    return 0;
}
// 简化方案
#include <iostream>
using namespace std;
int main(){
    int n;
    cin>>n;
    int sum=0,s=0;
    for(int i=1;i<=n;i++){
        s=s+i;
        sum=sum+s;
    }
    cout<<sum;
    return 0;
}