C++编程,有一个分数序列 2/1,3/2,5/3,8/5,13/8,21/13,.求这个分数序列的前n项之和.输入描述输入有一行:正整数n.输出描述输出有一行:分数序列的和(浮点数,精确到小数点后4位).【提示】 1.最好

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 17:10:11
C++编程,有一个分数序列 2/1,3/2,5/3,8/5,13/8,21/13,.求这个分数序列的前n项之和.输入描述输入有一行:正整数n.输出描述输出有一行:分数序列的和(浮点数,精确到小数点后4位).【提示】 1.最好

C++编程,有一个分数序列 2/1,3/2,5/3,8/5,13/8,21/13,.求这个分数序列的前n项之和.输入描述输入有一行:正整数n.输出描述输出有一行:分数序列的和(浮点数,精确到小数点后4位).【提示】 1.最好
C++编程,有一个分数序列 2/1,3/2,5/3,8/5,13/8,21/13,.求这个分数序列的前n项之和.
输入描述
输入有一行:正整数n.
输出描述
输出有一行:分数序列的和(浮点数,精确到小数点后4位).
【提示】
1.
最好在程序中使用双精度浮点数(double)记录求得的和.
2.
要输出浮点数、双精度数小数点后4位数字,可以用下面这种形式:
cout

C++编程,有一个分数序列 2/1,3/2,5/3,8/5,13/8,21/13,.求这个分数序列的前n项之和.输入描述输入有一行:正整数n.输出描述输出有一行:分数序列的和(浮点数,精确到小数点后4位).【提示】 1.最好
#include<iostream>
#include<iomanip>
using namespace std;

int main()
{
    int n,i;
    cin>>n;
    double a=1,b=2;
    double result = 0.0;
    for(i=0;i<n;++i) {
        double tmp = b/a;
        result +=tmp;
        b = a+b;
        a = b-a;
    }
    cout<<fixed<<setprecision(4)<<result<<endl;
    return 0;
}

有一个分数序列1/2,2/3,3/5,5/8,8/13,13/21.求这个序列的前20项之和.C语言编程 C语言编程:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和. 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和.C语言编程 编程 有一个分数序列,2/1,3/2,5/3,8/5,13/8,21/13.求出这个数列的前10之和. 用编程怎么写 有一分数序列 2/1,3/2,5/3,8/5,13/8,21/13,…求出这个数列的前20项之和.是C语言编程 C++编程,有一个分数序列 2/1,3/2,5/3,8/5,13/8,21/13,.求这个分数序列的前n项之和.输入描述输入有一行:正整数n.输出描述输出有一行:分数序列的和(浮点数,精确到小数点后4位).【提示】 1.最好 C语言编程:序列求和.有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13,...求出这个数列的前n项之和.关于输入 第一行为整数m,表示有m行数据需要处理.其后每行一个整数n,表示求前n项之和.关于输出 输出为m C语言编程:有一分数序列:2/3,4/5,6/9,10/15.求出这个数列的前30项之和 分数序列 2/1 ,3/2 ,5/3 ,8/5 ,13/8 ,21/13,.求出这个数列的前20项和.用C语言怎样编程 MATLAB语言编程:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前15项之和 有一分数序列2/1,3/2,5/3,8/5 .,求这个数列前20 项之和 计算机VB编程, C语言编程:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和.有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和.#includemain(){ int i,x,y,a;float sum=0;x=2;y=1;for(i=1;i C语言编程:编写函数,计算如下分数序列的前n项之和,n从键盘输入.2/1 3/2 5/3 8/5 13/8 ······ 纠正:C语言编程:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前n项之和.写完后运行输入2结果为3,不正确,调试找不出原因.#includeint main(){int a,b,c,n,i;double s;scanf(%d,&n);a=2,b=1,s=0;for (i C++编程,求一个数列的最大不上升子序列,输出该序列例如1 32 4 3 5 7 2 8 12 98 43 纠正:C语言编程:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前n项之和.#includeint main(){int n,sum=0,i=2,j=1,k,m;while(scanf(%d,&n)!=EOF){for(k=1;k C编程:已有一个排好序的序列,输入一个数插入该序列中,使其仍然保持有序.(用数组知识解决. C语言,关于循环,有一个分数序列 2/1,3/2,5/3,8/5,13/8,21/13……求出这个数列的前20项和,保留4位小数