m0_74922007 2022-11-11 16:26 采纳率: 50%
浏览 18

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

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

  • 写回答

1条回答 默认 最新

  • 快乐鹦鹉 2022-11-11 16:34
    关注

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

    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));
    }
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 11月11日