关于数列求和问题1/2x-2x/3+3/5x.

img

分析:每一项中分子的数字部分,都是上一项分母的数字部分;
每一项中分母的数字部分,都是上一项分子与分母的数字部分之和。

#include<stdio.h>
#include<math.h>
int main(){
    int n,a=1,b=2,t;
    double x,s;
    scanf("%lf %d",&x,&n);
    for(int i=1;i<=n;i++){
        //pow(-1,i+1)是为了解决第i个式子的正负号,有加有减
        s=s+1.0*pow(-1,i+1)*a*pow(x,i%2==0)/(b*pow(x,i%2==1));
        t=a;
        a=b;
        b=t+b;
    }
    printf("%.3lf",s);
    return 0;
}

img


觉得有用的话采纳一下哈