文章

23

粉丝

233

获赞

40

访问

165.6k

头像
1047
P1047 四川大学机试题
发布于2021年4月28日 20:24
阅读数 7.6k

#include<stdio.h>
int main() {
    int N;
    scanf("%d", &N);
    int i;
    float sum = 0;
    float fenzi = 2.0;
    float fenmu = 1.0;
    for(i = 0; i < N; i++) {
        sum = sum + fenzi/fenmu;
        float tmp = fenzi + fenmu;
        fenmu = fenzi;
        fenzi = tmp;
    }
    printf("%.2f", sum);
}

登录查看完整内容


登录后发布评论

1 条评论
未央
2021年4月28日 20:26

fenmu = fenzi;

fenzi = fenzi + fenmu;//此时的fenmu已经变成之前的fenzi了

要警惕这种错误

赞(2)