学习笔记8:C语言计算

【描述】
计算如下式子:
1+(1+2)+(1+2+3)+(1+2+3+4)+…
的前n项之和。
【输入】
输入一个正整数n。
【输出】
输出数列前n项的和。
【输入示例】
3
【输出示例】
10
【来源】
《程序设计基础——以C为例》第3章上机实验题7强化练习。

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    
    
    int n;
    int sum=0;
    scanf("%d",&n);
    int a=n;
    for(int i=1;i<=n;i++)
    {
    
    
        sum+=a*i;	//若n=3,则式子为1+(1+2)+(1+2+3)
        a--;		//由3个1,2个2,一个3构成
    }		//因此可以写成1+(1+2)+(1+2+3)=1*3+2*2+3*1
    printf("%d",sum);
    return 0;
}

题目暂无老师指导,如语句有所不妥,还望指出,谢谢。