求S=1+2+4+7+11+16……的值刚好大于等于5000时S的值。c++
时间: 2023-11-16 20:07:18 浏览: 406
计算 S=1!+2!+3!+...+N!。
很高兴为您解答问题!这是一个等差数列,我们可以先求出其通项公式:
an = a1 + (n-1)d
其中,a1 = 1, d = 1。
带入公式,可以得到:
an = 1 + (n-1)1 = n
现在我们需要求解如下不等式:
S = 1 + 2 + 4 + 7 + 11 + 16 + … + n >= 5000
我们可以用等差数列求和公式求解:
S = n(n+1)/2
带入不等式,得到:
n(n+1)/2 >= 5000
n(n+1) >= 10000
n^2 + n - 10000 >= 0
解得 n >= 99.5,又因为 n 必须是整数,所以 n >= 100。
将 n = 100 带入原式可得:
S = 100 * 101 / 2 = 5050
因此,S 刚好大于等于 5000 时,S 的值为 5050。
阅读全文