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

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/05 15:42:34
C语言,求2/1+3/2+5/3+8/5+…前20项之和,结果保留2位小数
xTKkP+ 3d̽$Ǧ>ռ:Bq'J*7b]L0M -ny䜏;q<ݾ`5`+ʟ/7|8{|08ad1Z:\[i1z B4G]?ug٨(V. "n)mI{nGTaV9dK,M)#%bWv HP45xS_I &*QZ5,浬߄`nT^o+&p$֣ vrׄ^HfJ~_IyHC}HyGh$ /o,Y$M'm|>-v+MؤeYQ={Q*%*Dvж!H,`qdZ0Ȥ2Cۡ6aX8.\ {㜘0e cY\Pqk.%nN.4pVPA#b\ I8]t

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;
}