c++编程,帮帮我,帮帮我,帮我帮我

img

1.


#include <iostream>
using namespace std;
double fun(double x,int n)
{
    double s = 0,t=1;
    int i;
    for (i=1;i<=n;i++)
    {
        t *=x;
        s += t/i;
    }
    return s;
}


int main()
{
    double x,y;
    int n;
    cin >> x >> n;
    y = fun(x,n)/(fun(x+1.75,n)+fun(x,n+5));
    cout << y;
    return 0;
}

定义一个变量x,用scanf输入。然后循环对x进行相乘,再除以循环次数后的连续项求和就行

#include <stdio.h>
double s(double x,int n)
{
    double sum = 0;
    double k = 1;
    for(int i=1;i<=n;i++)
    {
          k *= x;
          sum += k/i;
    }
    return sum;
}

int main()
{
    double x,y;
    int n;
    scanf("%lf %d",&x,&n);
    y = s(x,n)/(s(x+1.75,n) + s(x,n+5);
    printf("%lf",y);
    return 0;
}