【2016-c-三-1】求1+2×3+4x5x6+7x8x9x10+……至n项

#include <stdio.h>

int main()
{
    int i,j,l;//中间变量
    int n;//项数
    int s=0;//总和
    printf("请输入项数n的值\n");
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
        int k =1;//每次开始的值
        int m =1;//每次累乘和
        for(j=1;j<i;j++)
            k=k+j;//求出每项开始值
        for(l=k;l<k+i;l++)
            m=m*l;//每项累乘
        s=s+m;
    }
    printf("前%d项和为:%d\n",n,s);
}