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
20

Sample Output

s=16.48

s=24.57
s=32.66

HINT

C语言中整数/整数的结果为整数;注意用(float)强制转换为实型或乘以1.0后进行计算。

#include
int 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;}
上一篇:Problem J: 调用函数,输出Fibonacci数列的m项至n项
下一篇:Problem C: 求最大公约数

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年03月26日 17时08分53秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

Linux 中国徽标征集活动结果 | Linux 中国 2019-03-03
NVIDIA 的云游戏服务 GeForce NOW 无耻地忽略了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
在 Ubuntu 17.10 上安装 AWFFull Web 服务器日志分析应用程序 | 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