欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字(n不超过20)。

程序员文章站 2022-07-04 12:26:49
...
#include<iostream>
using namespace std;
int digui(int a)
{
    if(a>0) 
        return a*digui(a-1);
    else
        return 1;

}
int main()
{
    int a=0,i=0,sum=0;
    cin>>a;
    for(i=1;i<=a;i++)
    {
        sum+=digui(i);
    }
    cout<<sum;
    return 0;
}

很好奇为什么一直显示错误,问了一些人也没有结果。。。。。。
求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字(n不超过20)。

相关标签: c++