不难发现,式子中
1出现了n+1-1次;对1求和=1(n+1-1);
2出现了n+1-2次;对2求和=2
(n+1-2);
...
i出现了n+1-i次;对i求和=i*(n+0-i);

include <stdio.h>

int main()
{
int i,n,sum=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
sum+=(i*(n+1-i));
printf("%d",sum);
}