zoukankan      html  css  js  c++  java
  • 循环-10. 求序列前N项和(15)

    本题要求编敲代码,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起。每一项的分子是前一项分子与分母的和,分母是前一项的分子。

    输入格式:

    输入在一行中给出一个正整数N。

    输出格式:

    在一行中输出部分和的值,精确到小数点后2位。题目保证计算结果不超过双精度范围。

    输入例子:
    20
    
    输出例子:

    32.66

    #include <iostream>
    #include <stdio.h>
    using namespace std;
    
    int main(){
        int n;
        cin>>n;
        double sum = 0;
        double a = 2, b = 1, temp;
        for(int i=0; i<n; i++) {
            sum += a / b;
            temp = b;
            b = a;
            a = a + temp;
        }
        printf("%.2f", sum);
        return 0;
    }
    


  • 相关阅读:
    采样错误
    MathJax
    jupyter
    pip
    str操作
    Content-Type
    json转csv
    【tornado】静态文件
    dict 字典
    基于插件技术的GIS应用框架(C# + ArcEngine9.3)(一)
  • 原文地址:https://www.cnblogs.com/liguangsunls/p/7228649.html
Copyright © 2011-2022 走看看