C语言——求分数序列和

c算法-分数数列求和 题目及代码:#include <stdio.h> int feibo(int n) { if (n==1) { return 1; } if (n==2) { return 2; } return feibo(n-1)+feibo(n-2); } int main(int argc, const char * argv[]) { 阅读详情

Description 

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

Input 

输入有一行:正整数n(0≤n≤500)。

Output 

输出有一行:分数序列中前n项的和,要求精确到小数点后4位。

Sample Input 


99

Sample Output 


160.4849
 

#include<stdio.h>

int main(){
	int n;
	double sum=0;
	int i;
	double a=2.0,b=1.0,c=0;
	scanf("%d",&n);
	for(i=1;i<=n;i++){
		sum=sum+a/b;
		c=a;
		a=a+b;
		b=c;
	}
	printf("%.4f\n",sum);
}

 

2.4.2 分数序列求和 题目描述 有如下分数序列 求出数列的前20项之和。 请将结果的数据类型定义为double类型。 输入 无 输出 小数点后保留6位小数,末尾输出换行。 样例输入 无 样例输出 32.660261 #include<stdio.h> int main() { double a=1,b=2; double temp;//中间变量 double s=0;//和变量 for(int k=1; k<=20; k++) { . 阅读详情

相关推荐

【C++】1078:求分数序列和(信息学奥赛)

点个关注吧

weixin_62460981的博客 2896

C语言-求分数序列前N项和

题目: 本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+… 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。 输入格式: 输入在一行中给出一个正整数N。 输出格式: 在一行中输出部分和的值,精确到小数点后两位。题目保证计算结果不超过双精度范围。 输入样例: 20 输出样例: 32.66 程序示例: /*本题要求编写程序,计算序列 2/1+3/...

sinat_40936062的博客 3万+

C语言求分数序列前N项和

在C语言中,我们可以编写程序来计算分数序列的前N项和。在这个函数中,我们使用了一个循环来计算分数序列的每一项,并将其添加到总和中。我们还在每次迭代中更新了分子和分母的值,并使用前面定义的最大公约数函数进行约分。在主函数中,我们首先要求用户输入要计算的分数序列的项数N。然后,我们调用sumOfFractions函数来计算分数序列的前N项和,并将结果打印出来。在计算分数序列的和时,我们需要找到分子和分母的最大公约数,以便进行约分。完成函数的编写后,我们可以在主函数中调用它,并打印出分数序列的前N项和的值。

TechRoarX的博客 1726

c语言 求分数序列前N项和

本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+… 的前 N 项之和。注意该序列从第 2 项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。 输入格式: 输入在一行中给出一个正整数 N。 输出格式: 在一行中输出部分和的值,精确到小数点后两位。题目保证计算结果不超过双精度范围。 尝试 #include<stdio.h> int main() { int n; ...

inooll的博客 1万+

告别手动维护!教你用SAP BAPI批量更新生产订单BOM组件(CO02工单)

本文详细介绍了如何利用SAP BAPI实现生产订单BOM组件的批量更新,解决传统手工操作(如CO02工单)效率低下的问题。通过核心函数解析和批量处理框架设计,帮助用户大幅提升工作效率,降低错误率,适用于物料主数据变更、季节性配方调整等场景。

weixin_30844577的博客 558

STM32_DAC

DAC(Digital-to-Analog Converter,数模转换器)是将数字信号转换为模拟信号的外设,广泛应用于音频输出、波形生成、电机控制等场景。STM32F407 系列芯片配备了 2 个 DAC 通道(DAC1 和 DAC2),支持 12 位分辨率,支持多种触发方式,可输出稳定的模拟电压。本文从 DAC 的基本原理出发,详细讲解 STM32F407 DAC 的配置方法、代码实现、波形生成以及实际应用案例,帮助你快速掌握 DAC 的使用技巧。

轩宇的博客 1239

C语言 求分数序列的和

这个程序计算分数序列的前 n 项和,并输出 n = 20 时的结果。

Random_N1的博客 970

ROS-Industrial :simple_message

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录1. 概述2. 协议(Protocol)3. HEADER解析3.1 MSG_TYPE3.2 COMM_TYPE3.3 REPLY CODE 1. 概述 Simple_Message是ROS-Industrial的一部分,定义了用于与工业机器人控制器通信的简单消息连接协议。另外还包括处理连接受限系统的处理器和管理器类。 2. 协议(Protocol) 简单消息(simplemessage)协议定义了ROS的驱动层和机器人控制器之.

flsxyw的博客 780

初始C语言——求分数序列的和

问题:有一个分数序列 2/1,3/2,5/3,8/5,13/8,······ 求出这个数列的前N项和,结果保留三位小数。代码:#define _CRT_SECURE_NO_WARNINGS 1 //防止visual studio2013以上版本scanf报错,vc6.0环境可忽略 #include int main() { int i; float sum = 0.0, a= 2.0, b = 1.0, temp; //a,b分别表示分子和分母,tmep起过度作用 ...

a12041730的博客 1976

给新考上北大软件与微电子学院的同学——利用北大资源

利用北大资源 首先,恭喜大家考入北京大学!希望软院成为各位人生旅途中快乐的一站! 说明:限于本人搜集能力有限,本文只列出本人常利用的资源(上课老师会告知的资源也不在此列),本文所述的资源只是北大可利用资源的一个子集。 一、 图书馆资源:北京大学图书馆的资源数量,我就不多废话了,这里主要说一样怎样利用这些资源。 a) 传统资源分布及查找:这种资源主要包括纸质书箱、杂志、光盘等内...

Felomeng的技术博客 1万+

C# WPF多页面间的数据共享(经典)

实现页面间的数据共享有很多方法,比如:①事件的发布订阅 ②委托③ioc容器④静态类等,这节主要通过静态的集合实现数据的添加和获取。

sf315418的博客 638

1078:求分数序列和 c语言

输出有一行,包含一个浮点数,表示分数序列前n项的和,精确到小数点后44位。输入有一行,包含一个正整数。

2301_80313293的博客 1005

Xilinx Vivado LDPC IP core,TSN IP core. 各种IP core

Xilinx Vivado LDPC IP core,TSN IP core. 各种IP core

qq_1432825237的博客 3988

C语言:求分数序列和

题目描述:有一个分数序列2/1,3/2,5/3,8/5,13/8,21/13,... ,求这个分数序列的前n项之和。

m0_54748422的博客 464

【智能车学习】电磁循迹中的基本控制算法

今天心血来潮,突然想总结一下电磁车的一些基本算法,也希望可以给新手同学们一点帮助和参考。本篇主要讲述智能车电磁循迹中涉及到的基本算法,包括滤波算法,归一化算法,PID控制等

Carry_qing的博客 6万+

华为OD机试真题-查找单入口空闲区域(Py/Java/C/C++/Js/Go)

华为OD机试(机考)双机位C卷 【查找单入口空闲区域】,提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试 - 查找单入口空闲区域。

qq_45776114的博客 1268

7-34 PTA C语言--求分数序列前N项和

7-34 PTA C语言–求分数序列前N项和 软工学妹报到!!初学者简单分享,虚心学习,希望大神能指点不足,期待任何建议。 本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+… 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。 输入格式: 输入在一行中给出一个正整数N。 输出格式: 在一行中输出部分和的值,精确到小数点后两位。题目保证计算结果不超过双精度范围。 输入样例: 20 输出样例: 32.66 #include <stdio.h> i

poem23的博客 1961

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

每日程序C语言18-求分数序列的前20项和

题目: 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13……求出这个数列的前20项之和 程序分析 找出分子和分母之前的关系:下一个的分母是上一个的分子,下一个的分子是上一个分子与分母之和 利用for循环来控制这个数列有多少项 主要代码 int main(){ double fenzi=2; double fenmu=1; double s=0; int i; for(i=1;i<=20;i++){ printf("第%d个分

星星的博客 3784

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

C语言:头歌求分数序列前N项和

本关任务:本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。在一行中输出部分和的值,精确到小数点后两位。题目保证计算结果不超过双精度范围。根据提示,在右侧编辑器补充代码,求分数序列前N项和。输入在一行中给出一个正整数N。

2301_79894726的博客 893

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

7-34 求分数序列前N项和 (C语言)

7-34 求分数序列前N项和 本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。 输入格式: 输入在一行中给出一个正整数N。 输出格式: 在一行中输出部分和的值,精确到小数点后两位。题目保证计算结果不超过双精度范围。 输入样例: 20 输出样例: 32.66 代码: #include <stdio.h> int main() { double n = 2,

YJ_tom的博客 911

【C语言初学】求一个分数序列的前N项和

有一个数列:2\1,3\2,5\3,8\5,13\8,21\13... 求这个数列的前n项和 #include <stdio.h> int main() { float sum, m, k;//sum为前n项和,分子为k,分母为m int i, n; //n为项数 k = 2, m = 1, sum = 0; printf("请输入您想求前几项的和\n"); scanf("%d", &n); for (i = 1; i <= n; i++) { s

weixin_62916524的博客 5503

【C语言】自学;分数序列求前20项的和

#include<stdio.h> #include<math.h> int main() { double a,b=1,c=1,d,e,sum=0; for(a=1;a<=20;a++) { d=b+c; e=d/c; sum+=e; b=c; c=d; } printf("前20项的和为:%f",sum); } 这个我想复杂了,看了一眼答案感觉很简单。数值间的交换还得多多理解,其实可以很灵活交换的! ...

yscmmd的博客 3768

洛谷 B2069 求分数序列和 C语言

【代码】洛谷 B2069 求分数序列和。

2301_79513322的博客 437

C语言:求一个分数序列的前20项和

【代码】C语言:求一个分数序列的前20项和。

CYR19Gin的博客 437
上一篇: C语言——棋盘上的距离
下一篇: C语言——求平均年龄
梅子猪猪
博客等级 码龄9年 120粉丝 469原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值