编程实现1!+3!+5!+….n!(n 为奇数),要求n!用自定义函数实现。

只能做到1+2+3+…n!编程实现1!+3!+5!+….n!(n 为奇数),要求n!用自定义函数实现。

#include <iostream>
using namespace std;
long long jc(int n)
{
    long long r = 1;
    for(int i=1;i<=n;i++)
        r *= i;
    return r;
}
int main()
{
    int n;
    cin>>n;
    long long r= 0;
    for(int i=1;i<=n;i+=2)
        r += jc(i);
    cout<<r;
}