编写一个程序,求满足1+2!+3!+4!+...+n!<=9876的最大整数n
时间: 2023-11-09 22:03:24 浏览: 104
一个计算1+2+3+5+8+13+...+n的算法程序
3星 · 编辑精心推荐
可以使用循环来计算1+2!+3!+4!+...+n!,并在满足条件时记录n的值。以下是Python代码实现:
```
n = 1
sum = 1
while sum + (n+1)*n <= 9876:
n += 1
sum += n*n
print(n)
```
输出结果为6,因此满足条件的最大整数n为6。
阅读全文