dkfr.net
当前位置:首页 >> 用C++程序求下列分数序列前15项的和.2/1 ,3/2 ,... >>

用C++程序求下列分数序列前15项的和.2/1 ,3/2 ,...

源码: #include using namespace std; double Franction(int i,int j); double InitSerios(int x,int y,int x1,int y1,int num); int main() { cout

#include main() { float a[21]={0},b[21]={0},sum=0; int i; a[0]=2; b[0]=1; for(i=0;i

1.首先弄清楚这组分数序列的规律: 从第二个数开始 分子=前一个数的分子+分母 分母=前一个数的分子 2.需求是前20项之和,因此循环20-1次相加是必然的. 3.第一个数初始化为x=2,y=1 4.从第二个数开始: 分子x=x+y 分母y=x 由于x的值发生变化,因此中间...

此数列从第二项起,后一项的分子是前一项分子分母之和,分母是前一项分子。利用这一规律自定义一个递归函数求和。求和时将分子强制为double型以获得浮点商。代码如下: #include "stdio.h"double myfun(int m,int d,int n){//自定义前n项求和函...

#includeint main(void){ int a,b,i; double sum=0; a=2; b=1; for(i=0;i

第2项的构成规律与后面各项不一致。 后面各项都是以前一项的分子作为分母,而以前一项分子、分母之和作为分子,第2项不符合这个规律。 参考代码: >> f = zeros(1,17);>> f(1:2) = 1:2;>> f = 1:17;>> for k=3:length(f), f(k)=f(k-1)+f(k-2); e...

#include void main() { float fsum=0; int a=2,b=1; for (int i=0;i

#include #include using namespace std; int main() { int i,n; double a=1.0,b=2.0,sum=0.0,s=0.0; cin >>n; for(i=0;i

%一个数列,前两项是1和2,第三项起是前两项之和,依次以这个数列相邻项为分母和分子。 a=1; b=2; s=[]; for i=1:1:15 s(i)=b/a; c=b; b=a+b; a=c; end s sum=sum(s) -----------运行结果: s = 2.0000 1.5000 1.6667 1.6000 1.6250 1.6154 1.61...

这个数 有点像斐波那契数列 ,首先 创建一个数组放分子分母 a[n]=1,2,3,5,8,13,21,44 这个数的 特点是 a[n]=a[n-1]+a[n-2];所以用for打表就行 然 分数 是 a[n+1]/a[n] for一下 循环相加就行

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com