不等式:n<1+1/2+1/3+.....+1/m<n+1;试求满足上述调和级数不等式的整数m。其中n由键盘输入获取。
时间: 2023-04-30 15:04:30 浏览: 264
C语言编程-编写函数fun求1!+2!+3!+ …… +n!的和,在main函数中由键盘输入n值,并输出运算结果;
5星 · 资源好评率100%
题意:不等式:n<1+1/2+1/3+.....+1/m<n+1,要求满足上述调和级数不等式的整数m。其中n由键盘输入获取。
解题思路:根据调和级数的性质,当m越大时和值越大,所以我们可以从小往大尝试每个整数m,当满足不等式时即可输出m。
以下是Python代码实现:
n = int(input("请输入一个整数n:"))
m = 1
sum = 0
while True:
sum += 1/m
m += 1
if sum >= n:
break
print("满足不等式的最小整数m为:", m-1)
阅读全文