close

#include<iostream>
#include<cmath>
using namespace std;

double s1(double);
double s2(double);
double s(double);

int main()
{
    int n;
    cout<<"plz enter your number :"<<endl;
    cin>>n;
    cout<<"The result of S1 and S2 are:"<<endl;
    cout<<"s1="<<s1(n)<<endl;
    cout<<"s2="<<s2(n)<<endl;
    system("pause");
    return 0;
}

double s(double n)
{
    if(n==0||n==1)
        return 1;
    else
        return n*s(n-1);

}
double s1(double n)
{
    
     if(n==1)
        return 1;
    else
        return s1(n-1)+1/n;
}
double s2(double n)
{
    if(n==1)
        return 1;
    else
        return s2(n-1)+1/s(n);
}

arrow
arrow
    全站熱搜

    異想人 發表在 痞客邦 留言(0) 人氣()