C语言s=1/n+1/(n+1)+1/(n+2)+…+1/m之和.其中:n

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 10:40:09
C语言s=1/n+1/(n+1)+1/(n+2)+…+1/m之和.其中:n
xTj@B!$[^%MXpǭ @.=~D%V) 351تH ;o<֝ =mR0(A[޼1}=_gǏ~B·32?Q$m]{`eA2 =>ZI[aJa*Ƨ2И H.∁%Sȱ?(9+WQδ+qr&fج܈0p{eHY=3S bcu{: efԭMůDgKJLK;o`;XXdaJ8 TNe*R.?l'"dy+}KPsbⶫlQAԱjMMnژ*DI"R+Bu

C语言s=1/n+1/(n+1)+1/(n+2)+…+1/m之和.其中:n
C语言s=1/n+1/(n+1)+1/(n+2)+…+1/m之和.其中:n

C语言s=1/n+1/(n+1)+1/(n+2)+…+1/m之和.其中:n
// C语言s=1/n+1/(n+1)+1/(n+2)+…+1/m之和.其中:n<=m
#include <iostream>
using namespace std;
double fn2m(int n,int m)
{
    double x = 0;
    for(int i=n;i<m;i++)
    {
        x += 1.0 / double(i);
    }
    return x;
}
double p(int n,int x)
{
    if(n == 0)
        return 1;
    if(n == 1)
        return x;
    return (2*n-1)*x*p(n-1,x) - (n-1)*p(n-2,x)/n;
}
int main()
{
    cout<<"fn2m(10,20) = "<<fn2m(10,20)<<endl;
    cout<<"p(10,3) = "<<p(10,3)<<endl;
    return 0;
}