【发布时间】:2023-03-28 14:53:01
【问题描述】:
我需要计算行的总和:1/1+1/2+1/3+...+1/n。考虑到在 C++ 中的评估并不完全准确,求和的顺序起着重要作用。 1/n+1/(n-1)+...+1/2+1/1 表达式给出了更准确的结果。 所以我需要找出求和的顺序,这提供了最大的准确性。 我什至不知道从哪里开始。 首选的实现语言是 C++。 对不起,我的英语,如果有任何错误。
【问题讨论】:
-
您是要计算特定的 n 还是 n=infinity。如果是后者,只需使用 x = 2; :-)
-
@Pax:这个系列的无穷和是无限的。
-
还有一件事我忘记了:如何计算 sum 的确切“准确”值?它也没有定义。
-
@Pax:不,总和是发散的,所以它必须针对特定的 n。你在考虑 1+1/2+1/4+...+1/n^2
-
啊,抱歉,我以为是你想要的 1,2,4,8,... 序列,而不是 1,2,3,4,...