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

来源:互联网 发布:数据分析系统 编辑:程序博客网 时间:2024/05/16 10:27
#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;}

很好奇为什么一直显示错误,问了一些人也没有结果。。。。。。
这里写图片描述

阅读全文
0 0
原创粉丝点击