描述:

有一个分数序列 2/1,3/2,5/3,8/5,13/8,21/13,.... 求这个分数序列的前n项之和。输入输入有一行:正整数n。输出输出有一行:分数序列的和(浮点数,精确到小数点后4位)。

可以printf("%.4lf\n", a)输出浮点数并精确到小数点后4位。

样例输入

99

样例输出

160.4849

提示最好在程序中使用双精度浮点数(double)记录求得的和。来源计算概论05

思路:首先要找到这段序列的规律:分子=前一个数的分子+分母
                                          分母=前一个数的分子

找到了规律,就好办了,既然题目中的提示是要我们用double类型的,那只好遵照。

代码如下:

 1 #include<stdio.h>
 2 int main()
 3 {
 4     int n,i;
 5     double s=0.0,t1=1,t2=2,temp;
 6     scanf("%d",&n);
 7     for(i=0;i<n;i++)//利用找到的规律解决问题,别提有多开心了O(∩_∩)O
 8     {
 9         s=s+t2/t1;
10         temp=t2;
11         t2=t1+t2;
12         t1=temp;
13     }
14     printf("%.4lf\n",s);//记得是精确到小数点后4位哦
15     return 0;
16 }

转载于:https://www.cnblogs.com/geek-007/p/4295426.html

Openjudge-计算概论(A)-求分数序列和相关推荐

  1. c语言 3个人比饭量大小,OpenJudge计算概论-比饭量【枚举法、信息数字化】

    /*====================================================================== 比饭量 总时间限制: 1000ms 内存限制: 655 ...

  2. 大象喝水编程c语言,OpenJudge计算概论-大象喝水

    /*========================================================= 大象喝水 总时间限制: 1000ms 内存限制: 65536kB 描述 一只大象 ...

  3. 括号匹配openjudge c语言,OpenJudge计算概论-扩号匹配问题【这个用到了栈的思想】...

    /*====================================================================== 扩号匹配问题 总时间限制: 1000ms 内存限制: ...

  4. c语言碱基配对的算法,OpenJudge计算概论-配对碱基链

    /*===================================== 配对碱基链 总时间限制: 1000ms 内存限制: 65536kB 描述 脱氧核糖核酸(DNA)由两条互补的碱基链以双螺 ...

  5. 信息学奥赛一本通 1078:求分数序列和 | OpenJudge NOI 1.5 32

    [题目链接] ybt 1078:求分数序列和 OpenJudge NOI 1.5 32:求分数序列和 [题目考点] 1. 循环,迭代 [解题思路] 设q,p,初值为2,1 每一次循环 加和变量s增加q ...

  6. Bailian2683 求分数序列和【数列和】

    2683:求分数序列和 总时间限制: 1000ms 内存限制: 65536kB 描述 有一个分数序列 2/1,3/2,5/3,8/5,13/8,21/13,- 求这个分数序列的前n项之和. 输入 输入 ...

  7. 1.5编程基础之循环控制 32 求分数序列和 python

    http://noi.openjudge.cn/ch0105/32/ """ 1.5编程基础之循环控制 32 求分数序列和 http://noi.openjudge.cn ...

  8. 实验4-1-6 求分数序列前N项和 (15 分)

    实验4-1-6 求分数序列前N项和 (15 分) 本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+- 的前N项之和.注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的 ...

  9. POJ NOI0105-32 求分数序列和

    问题链接:POJ NOI0105-32 求分数序列和. 总时间限制: 1000ms 内存限制: 65536kB 描述 有一个分数序列 q1/p1,q2/p2,q3/p3,q4/p4,q5/p5,... ...

  10. 求幂级数展开的部分和 / 求分数序列前N项和 / 特殊a串数列求和

    习题4-2 求幂级数展开的部分和   (20分) 已知函数e^xe​x​​可以展开为幂级数1+x+x^2 /2! + x^3 /3! + \cdots + x^k /k! + \cdots1+x+x​ ...

最新文章

  1. 荣耀手机现在是鸿蒙,荣耀适配鸿蒙最新消息出现,华为不会让大家失望的
  2. DataScience:深入探讨与分析机器学习中的数据处理之线性变换—标准化standardization、归一化Normalization/比例化Scaling的区别与联系
  3. 如何应对“吴恩达:人工智能落地最重要的挑战之一是小数据”的困境?
  4. redhat9.0配置apache 出现乱码
  5. CMake使用介绍(1)
  6. java url utf 8_java中文乱码解决之道(八)—–解决URL中文乱码问题
  7. 颠覆传统!麦肯锡的数字化咨询:只用5步,打造创新的数据架构
  8. 拓端tecdat|matlab使用贝叶斯优化的深度学习:卷积神经网络CNN
  9. 【F2FS LFS SSR】华为如何打造智能终端的有趣灵魂?(上)
  10. nrf24l01无线模块c语言程序,NRF24L01 无线通信模块使用
  11. C语言面试题大汇总之华为面试题
  12. 酷狗音乐的临时缓存文件转换为MP3文件,java源码
  13. 修改解锁植物大战僵尸所有模式、关卡、金钱
  14. 带阵列的服务器如何重装系统,带阵列服务器系统重装
  15. 基于C语言 51单片机应用技术 速成教程(持续更新中)
  16. 激光测距芯片VL53L0X的使用与代码
  17. shell脚本:介绍、语法、运算、流程控制、对文件/输出流处理、案例
  18. 游戏开发:目前主流游戏引擎的分析报告
  19. 基于MXNET实现的年龄性别识别
  20. CMOS反相器的传输延时

热门文章

  1. 运营私域流量转化没效果为什么?
  2. python软件开发目录_软件开发目录规范
  3. Android APK的加固方法
  4. Shell脚本编程详解
  5. Python下调用Linux的Shell命令
  6. 用eclips连hadoop报Unknown protocol to job tracker: org.apache.hadoop.hdfs.protocol.ClientProtoco
  7. 一次DeleteInsert引发的Mysql死锁
  8. 使用Spark/Java读取已开启Kerberos认证的HBase
  9. 再一次证明了普通的U盘和SD(TF)卡的不可靠
  10. django配置mysql数据库