dkfr.net
当前位置:首页 >> 用C++求数列2/1,3/2,5/3,8/5,13/8,........前10项的和 >>

用C++求数列2/1,3/2,5/3,8/5,13/8,........前10项的和

这是菲波那切数列组成的分数数列。菲波那切数列特点是第三项是前两项之和。 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 。。。 这个分数数列前十项之和 #includeusing namespace std;int f(int i){int s=0;if(i

//说实话你的程序错误不少 主要是思路有问题,看来数学不好 //斐波那契数列 1,1,2,3,5,8,13,21,34...满足关系f(n) = f(n-1)+f(n-2) //问题是计算 斐波那契数列 后一项/前一项 的15项的和 //f1,f2分别表示 斐波那契数列 前一项和后一项 #include ...

如果第五个是 13/8 #include "stdafx.h" #include using namespace std; int main() { int n; //定义整数n为项数 cout

楼上明显不对 ! #include using namespace std; void main() { double s=0; int a[20]={2,3},b[20]={1,2}; for(int i=2;i

int a = 2, b = 1; //设数列每项都是a/b double sum = 0; //各项和 for (int i = 1; i

while ( n = 1, n

int main() { int a,b,i; float x,sum; a=1; b=2; sum=0; for(i=0;i

你要的代码,如果不想用函数,就直接把函数里的全复制出来 #include #include using namespace std; double fun(int n) { double a = 1, b = 2, result = 0, tmp; for(int i = 0; i < n; ++i){ result += a/b; tmp = b; if(i != 0) //只有第二项...

用结构体,分别存分子和分母, 然后在加减的时候用辗转除法对分数进行通分,然后依次加起来即可

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

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