C语言,求2/1+3/2+5/3+8/5+…前20项之和,结果保留2位小数

来源:学生作业帮助网 编辑:六六作业网 时间:2024/04/28 18:19:07
C语言,求2/1+3/2+5/3+8/5+…前20项之和,结果保留2位小数C语言,求2/1+3/2+5/3+8/5+…前20项之和,结果保留2位小数C语言,求2/1+3/2+5/3+8/5+…前20项

C语言,求2/1+3/2+5/3+8/5+…前20项之和,结果保留2位小数
C语言,求2/1+3/2+5/3+8/5+…前20项之和,结果保留2位小数

C语言,求2/1+3/2+5/3+8/5+…前20项之和,结果保留2位小数
#include <stdio.h>


int main()

    int num;
    printf("Please input item num: ");
    scanf("%d", &num);
   
    double dbTotal = 0.0;
    int x = 2, y = 1;


    for (int i=0; i<num; i++)
    {
        dbTotal += (double)x / (double)y;
        x = x + y;
        y = x - y;
    }
    printf("Total : %.2f", dbTotal);
    return 0;
}