您的位置:首页 > 其它

计蒜客 难题题库 136 公式计算

2015-08-10 09:50 267 查看
477次
23.2%
1000ms
65536K

定义公式F(n) = 1 + 2! + 3! + … + n! ,我们输入一个数字n,需要计算出F(n)
输入:输入是一个数字,这个数字表示n(1<= n <= 15)
输出:输出一个数字,这个数字表F(n)的值
提示:int类型表示的最大值为2147483647 ,考虑用long类型存储F(n)的值

样例1

输入:
2


输出:
3


#include<iostream>
using namespace std;

int main(){
int n;
cin >> n;
long long res = 0;
long long num = 1;
for(int i = 1; i <= n; ++i){
num *= i;
res += num;
}
cout << res << endl;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: