文章

7

粉丝

5

获赞

207

访问

3.9k

头像
分数求和 题解:纯C
P1047 四川大学机试题
发布于2025年1月24日 11:29
阅读数 391

    #include<stdio.h>

    double fun(int n){
        if(n==1) return 1;
        if(n==2) return 2;
        return fun(n-1)+fun(n-2);
    }//返回第n项,注意返回值得是double型,否则后面运算会丢失精度

    int main(){
        int n=0;
        scanf("%d", &n);
        double sum=0;
        for(int i=1;i<=n;i++){
            sum+=(fun(i+1)/fun(i));
        }
        printf("%.2lf",sum);
        return 0;    
    }

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发