求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一個數字(n不超過20)。ios
n編程
Sn的值ide
5
153
#include<iostream> using namespace std; int main() { long long int sum = 0; long long int f=1; int i; int n; cin >> n; for (i = 1; i <= n; i++) { f = f * i;//先求階乘 sum = sum + f;//再求和 } cout << sum << endl; return 0; }
注意數據範圍便可;spa