分数数列求和

来源:互联网 发布:淘宝分销一件代发 编辑:程序博客网 时间:2024/05/16 01:58


/*

烟台大学计算机与控制学院

文件名称:求分数数列和

作者;宗意行

完成时间;2016 10 22日。

题目描述

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

 样例输入

输入只有一个正整数n1≤n≤10        3

 样例输出

输出该序列前n项和,结果保留小数后6      5.166667

*/

#include<stdio.h>

int main ( )

{

   int m1=2,m2=1, n, t, i;

   float sum=2;

   scanf("%d",&n);

   for(i=2;i<=n;i++)

   {

       t=m1;

       m1=m2+m1;

       m2=t;

       sum+=(float)m1/m2;

   }

 

   printf("%.6f", sum);

   return 0;

}

心得

   虽然能够发现规律.但是却不能很快的用C语言表达出来,我自己感觉主要是练习太少,以后会多加练习。

0 0
原创粉丝点击