一个简单的奇数阶乘后累加问题

img

我觉得我弄的没有问题啊,为什么会出现这种情况?
题目是1+123+12345+(2n+1)
这是一个阶乘,但是社区不允许发感叹号

#include<stdio.h>
long long f(int n)
{
    long long j,sum=0,t=1;
    for(j=1; j<=n; j++)
    {
        t=t*j;
    }
    return t;
}
int main()
{
    long long n,j,sum=0;
    scanf("%lld",&n);
    for(j=0; j<=n; j++)
    {
        sum=sum+f(j*2+1);
    }
    printf("%lld",sum);
    return 0;
}

你这样不就是第一次i=1,fac=1;第二次i=22+1=5;s=15;fac=1+5=6;i=6;退出循环,你的阶乘累加在哪