该怎么做呢?望请教!

有谁知道答案?能把原程序发给我吗?
img

img

供参考:

#include<stdio.h>

int main()
{
    int i,n,s=0,k=1;
    scanf("%d",&n);
    if(n<1 || n>10) return 1;
    for(i=1;i<=n;i++){
        k *= i;
        s += k;
    }
    printf("%d\n",s);
    return 0;
}