【喵呜刷题小喵解析】:这个问题是关于编程中的算法选择。题目要求编写程序计算1+1/2+1/3+……+1/n的结果,这实际上是一个求和的问题。在编程中,有多种算法可以用来解决这个问题,包括枚举、递归、解析和分治。枚举是一种通过列举所有可能的情况来解决问题的算法,对于这个问题来说,枚举并不适用,因为我们需要计算的是一个无限序列的和,不能通过枚举所有项来得到结果。递归是一种通过函数调用自身来解决问题的算法,对于这个问题来说,我们可以使用递归算法来实现。具体来说,我们可以编写一个函数,这个函数接收一个参数n,然后计算1+1/2+1/3+……+1/n的和。在函数内部,我们可以先计算1/n,然后再调用函数自身来计算1+1/2+1/3+……+1/(n-1)的和,最后将两部分结果相加即可。解析是一种通过数学公式来解决问题的算法,对于这个问题来说,解析也不适用,因为我们没有找到一个简单的数学公式可以直接计算出1+1/2+1/3+……+1/n的和。分治是一种通过将问题分解为子问题来解决问题的算法,对于这个问题来说,分治也不适用,因为我们没有找到一个合适的方式将问题分解为子问题。因此,我们可以得出结论,最适合用来计算1+1/2+1/3+……+1/n的结果的算法是递归。所以,正确答案是B,即递归。