(2)求阶乘和(求1到5阶乘的和)

(2)求阶乘和(求1到5阶乘的和)。


#include<iostream>
using namespace std;

int main()
{
    double p=1,s=0.0;
    for (int i=1; i<=5;i++)
    {
        p=p*i;
        s=s+p;
    }
    cout<<s;

}


1~5阶乘之和:求出每个阶乘再累加。先用递归写一个求阶乘的函数;再用循环语句1~5调用此函数;再用循环外定义的和变量S=0  进行累加  S=S+F(n),即可