主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
上岸课程
讨论区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
A1120161820
2020年3月25日 11:29
阶乘和(c++)
P1044
回复 0
|
赞 0
|
浏览 9.1k
#include<iostream> using namespace std; int main() { int n; cin >> n; long long ans = 0, num = 1; for (int i = 1; i <= n; i++) { num *= i; ans += num; } cout << ans << endl; return 0; }
mzymzyo
2020年2月23日 21:18
题解:阶乘和
P1044
回复 0
|
赞 0
|
浏览 9.5k
以前写过一个n<=50的阶乘和,得用高精度 不过本题开个long long用低精写就行了 低精度写法: #include<iostream> using namespace std; long long jc(int n) { if (n == 1)return 1; return n * jc(n - 1); } int main() { int n; long long sum = 0; cin >> n; for (int i = 1; i <= n; i++) sum += jc(...
1
2
题目
阶乘和
题解数量
12
发布题解
热门题解
1
阶乘求和
2
阶乘和(优雅的递归) 题解:
3
阶乘求和(大数相乘思想)
4
Accepted答案-阶乘加和(C)-(函数解法)
5
题解:阶乘和
6
阶乘和(c++)
7
阶乘和 题解(小白超易懂,循环做法或者递归):
8
阶乘和 题解:考虑到数据的容量,使用longlong改写n!即可
9
阶乘和 题解:
10
阶乘和 题解:C