C语言:有一个分数序列,2/1+3/2+5/3+8/5+13/8+…求出这个数列前 20 项的和

原创 2016年05月30日 17:13:26
#include<stdio.h>

int main()
{
     float i=1;
     float j=2;
     float sum=0;
     float s=0;
     float t=0;
     int a=0;
     sum=j/i;
 
     for(a=1;a<20;a++)/*控制循环次数*/
     {
          t=i;
          i=j;
          j=t+j;
          s=j/i;
          sum=sum+s; 
     }
     
     printf("sum=%lf",sum);
     return 0; 
}

 

数列的规律:

    后一个分数的分母与前一个分数的分子相同,后一个分数的分子等于前一个分数的分子分母之和。将每个分母的分母的值保存起来,给变量t,将分母给分子后,分子等于前一个分数的分子分母之和。


 wKioL1YoqF2xT-8DAAC71uFeijE454.jpg

    

有一个分数序列 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语言进行解决,下面是我的代码:#include int main(...
  • centralunit
  • centralunit
  • 2017年01月07日 00:17
  • 2452

有一个分数序列:2/1, 3/2, 5/3, 8/5, 13/8, …编写程序求出这个序列的前n项之和。

问题与代码:有一个分数序列:2/1, 3/2, 5/3, 8/5, 13/8, …编写程序求出这个序列的前n项之和 文件名称:有一个分数序列:2/1, 3/2, 5/3, 8/5, 13/8, …编...
  • qq_36203090
  • qq_36203090
  • 2016年10月11日 20:46
  • 14976

求 2/1+3/2+5/3+8/5+13/8.....前20项之和?

Scanner input = new Scanner(System.in); int n = input.nextInt(); int i = 1,j = 2,temp=0;
  • inaoen
  • inaoen
  • 2010年12月18日 10:38
  • 6712

求 2/1+3/2+5/3+8/5+13/8+…的前20项和

#include int main() { int i; double m=2.0; double n=1.0; double t; double sum=0.0; for(i=1;i
  • kkmdmcgxi
  • kkmdmcgxi
  • 2015年03月15日 22:56
  • 357

有一个分数序列:2/1, 3/2, 5/3, 8/5, 13/8, …编写程序求出这个序列的前n项之和。 输入

#include int main(){ int a=2,b=1,c,n,i; double s=0; scanf("%d",&n); if(n>10||n
  • hyc19960202
  • hyc19960202
  • 2017年01月01日 15:14
  • 993

【C语言】有一个分数序列2/1+3/2+5/3+8/5+13/8+…求出这个数列前20项的和。

//有一个分数序列2/1+3/2+5/3+8/5+13/8+…求出这个数列前20项的和。 #include int main() { float i=1; float j=2; float s...
  • doudouwa1234
  • doudouwa1234
  • 2015年03月23日 20:11
  • 12902

2/1+3/2+5/3+8/5+13/8+21/13......前20项之和?

#include "iostream.h" void main() {      int a,b,c,i,s;        a=1;c=2;s=0;     for(i=1;i     {...
  • LI217405
  • LI217405
  • 2011年11月15日 16:57
  • 3183

有一个分数序列,求出这个数列的前20项之和

有一个分数序列:2/1 , 3/2 , 5/3 , 8/5 , 13/8 , 21/13 ...求出这个数列的前20项之和 特点: 前一项的分子为后一项的分母,前一项的分子、分母之和为后一项的分子...
  • wtdm_160604
  • wtdm_160604
  • 2017年04月27日 20:52
  • 937

C语言 求2/1+3/2+5/3+8/5+13/8+… 求出这个数列前20项的和。

有一个分数序列 2/1+3/2+5/3+8/5+13/8+…求出这个数列前20项的和。 注意后一个分数的分母等于前一个分数的分子,后一个分数的分子等于前一个分数的分子分母之和。 #incl...
  • Yangjiankang_0929
  • Yangjiankang_0929
  • 2015年03月24日 15:46
  • 2784

(c++)有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数。

#include #include using namespace std; int main() { double a=1,b=2,c,sum=0; int n; cin>>n; for(int i...
  • sunxuelei9543
  • sunxuelei9543
  • 2017年01月19日 15:14
  • 597
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C语言:有一个分数序列,2/1+3/2+5/3+8/5+13/8+…求出这个数列前 20 项的和
举报原因:
原因补充:

(最多只允许输入30个字)