求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字。
#include <iostream>
using namespace std;
int main ()
{
long n, s = 1,sn=0;
cin >> n;
for (int i = 1; i <= n; i++)
{
s *= i;
sn += s;
}
cout << sn << endl;
return 0;
}
求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字。
#include <iostream>
using namespace std;
int main ()
{
long n, s = 1,sn=0;
cin >> n;
for (int i = 1; i <= n; i++)
{
s *= i;
sn += s;
}
cout << sn << endl;
return 0;
}