c++的题,刚学根本不会啊

编写一个计算 n!的函数,在主函数中输入任意 3 个整数,通过调用该函数,计算这
3 个数的阶乘和,并在主函数中输出结果

没有指定整数的取值范围啊,如果整数很大,题目就复杂了。简单写法

long long jc(int n)
{
    long long sum = 1;
    for(int i=1;i<=n;i++)
      sum *= i;
    return sum;
}
int main()
{
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);
    printf("%lld",jc(a)*jc(b)*jc(c));
}