当前位置:   article > 正文

请编写阶乘函数Fact,利用它计算并输出1!+2!+3!+……+n!的值。_编写求阶乘函数fact(),利用它计算并返回1!+2!+3!+……+n!的值

编写求阶乘函数fact(),利用它计算并返回1!+2!+3!+……+n!的值

#include<stdio.h>
int Fact(int n);
int main()
{
    int i, j, n;
    int sum=0;
    printf("输入n的值,n=");
    scanf("%d", &n);
    for (i = n; i >0; i--)
    {
        sum += Fact(i);
    }
    printf("1!+2!+3!+……+n!的值:%d", sum);
    
}
int Fact (int n)
{
    if (n == 1) {
        return 1;
    }
    return n * Fact(n - 1);
}
 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/850177
推荐阅读
相关标签
  

闽ICP备14008679号