
Problem H: 计算数列和2/1,3/2,5/3,8/5......
发布日期:2021-05-04 08:31:32
浏览次数:12
分类:技术文章
本文共 767 字,大约阅读时间需要 2 分钟。
Problem H: 计算数列和2/1,3/2,5/3,8/5…
Description
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13,…… 计算这个数列的前n项和。注意:C语言中整数/整数的结果为整数;需要用(float)强制转换为实型或乘以1.0后进行计算。
Input
输入一个正整数n。
Output
输出数列的前n项和(保留两位小数),输出格式可为:printf(“s=%.2f\n”,…);。
Sample Input
10
15 20Sample Output
s=16.48
s=24.57 s=32.66HINT
C语言中整数/整数的结果为整数;注意用(float)强制转换为实型或乘以1.0后进行计算。
#includeint main(){ int i,n,m,k,x,j; int a,b,t; float c; while(scanf("%d",&n)!=EOF){ a=2,b=1; float sum=0; for(i=1;i<=n;i++){ c=a*1.0/b; t=b; b=a; a=t+a; sum+=c; } printf("s=%.2f\n",sum); } return 0;}
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年03月26日 17时08分53秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux 中国徽标征集活动结果 | Linux 中国
2019-03-03
黑吃黑——黑客组织通过黑客工具攻击其他黑客 | 每日安全资讯
2019-03-03
在 Python 调试过程中设置不中断的断点 | Linux 中国
2019-03-03
如何在 Bash 中编写函数 | Linux 中国
2019-03-03
AI 系统向自动化编码迈进 | Linux 中国
2019-03-03
使用 Jupyter Notebooks 构建一个远程管理控制台 | Linux 中国
2019-03-03
微软将举办 Azure 开放日活动,主讲 Linux 开源软件 | 新闻拍一拍
2019-03-03
使用开源可视化工具来理解你的 Python 代码 | Linux 中国
2019-03-03
【2021 ECUG Con】聚势而来,与你相约花开时
2019-03-03
硬核观察 | 有人在比特币骗局中损失了 10 个比特币
2019-03-03
初识 Python: global 关键字 | Linux 中国
2019-03-03
基于日出和日落时间自动切换到明/暗 Gtk 主题 | Linux 中国
2019-03-03
FreeDOS 的简单介绍 | Linux 中国
2019-03-03
查看一个归档或压缩文件的内容而无需解压它 | Linux 中国
2019-03-03
极致技术探索:显卡工作原理 | Linux 中国
2019-03-03
如何在 Linux 中不使用功能键在 TTY 之间切换 | Linux 中国
2019-03-03
如何在 Ubuntu 系统中添加一个辅助 IP 地址 | Linux 中国
2019-03-03
LCTT 2018:五周年纪念日 | Linux 中国
2019-03-03