对于给定的正整数N,需要你计算 S=1!+2!+3!+...+N!。
输入格式:
输入在一行中给出一个不超过10的正整数N。
输出格式:
在一行中输出S的值。
输入样例:
3
输出样例:
9
#include<iostream>
using namespace std;
int main() {
int n;
int sum=0;
cin>>n;
//注意不要直接while(n--),会先进行--的操作,这样就不符合操作,要放在里面--;
while(n) {
int ans=1;
for(int i=1; i<=n; i++)
ans*=i;
sum+=ans;
n--;
}
//没什么好说的,基础计算题,也可以直接两重for循环做。
cout<<sum<<endl;
}