题解 1018: [编程入门]有规律的数列求和

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

利用递归求解

解题思路:使用递归,找到各项分母与分子之间的规律求解注意事项:递归调用的时候注意一定要保证p[n-1]和q[n-1]在计算当前项前已初始化,不然可能导致潜在未定义行为。参考代码:/*正确代码:*/#includeusingnamespacestd;vector

数学方法-推公式---------

解题思路:注意事项:参考代码:#includeusingnamespacestd;constintN=1010;inta[N],b[N];intmain(){intn;cin>>n;a[1]=2,b[1]=1;doubleres=2;for(inti=2;i<=n;i++){a[i

[编程入门]有规律的数列求和

#[编程入门]有规律的数列求和题目:有一分数序列:2/13/25/38/513/821/13......求出这个数列的前N项之和,保留两位小数。##解题思路当我们将分子与分母拆开看,可以发现分子和分母都是斐波拉契数列,使用我们可以考虑将斐波拉契数列做成一个数组,

使用C++迭代法

摘要:解题思路:观察例子我们会发现 第一个分数的分子会是下一个分数的分母,第一个分数的分子和分母之和会是下一个分数的分子,由此定义三个数;注意事项:参考代码:#include<iostream>using ……

有规律的数列求和

摘要:参考代码:#include <stdio.h>#include <stdlib.h>float sum_dev(float fenzi,float fenmu,int n,float s){ if(n……

简单方法求解有规律的数列和

解题思路:由题可知:设分子为a,分母为b;则第二项的分子=第一项的分子+第一项的分母,第二项的分母=第一项的分子即:2/1+3/2+5/3+...其中,3=2+1(第一项的分子+第一项的分母),2=2(第一项的分子);5=3+2,3=3则可根据此规律写出代码注意事项:1、建议定义数时使用float类型

一个递归解决

摘要:解题思路:F_2是分子,F_1是分母注意事项:参考代码:#include<iostream>#include<iomanip>using namespace std; double F_2(int n……