c语言实现分数数列求和
2015-03-19 21:33
183 查看
例:有一个分数序列
2/1+3/2+5/3+8/5+13/8+…
求出这个数列前20项的和。
先找规律,后一个数的分子是前一个数 的分子与分母的和。由于是分数数列,所以用浮点型定义变量。
下边是代码实现:
2/1+3/2+5/3+8/5+13/8+…
求出这个数列前20项的和。
先找规律,后一个数的分子是前一个数 的分子与分母的和。由于是分数数列,所以用浮点型定义变量。
下边是代码实现:
#include<stdio.h> int main() { float a = 1.0; float b = 2.0; float sum = 0.0; int i = 1; float t; while(i<=20) { sum = sum + b/a; t = a + b; a = b; b = t; i++; } printf("%f\n",sum); return 0; }
相关文章推荐
- 用c语言实现 有一个分数序列 2/1+3/2+5/3+8/5+13/8+… 求出这个数列前20项的和
- 实现最高的分数(c语言)
- C语言 有一个分数序列2/1+3/2+5/3+8/5+13/8+…求出这个数列前20项的和
- CSP考试 2015年9月第1题 数列分段 C语言实现
- C语言:有一个分数序列,2/1+3/2+5/3+8/5+13/8+…求出这个数列前 20 项的和
- 【C语言】有一个分数序列 2/1+3/2+5/3+8/5+13/8+… 求出这个数列前 20 项的和。
- 腾讯马拉松之数列求和(python 实现)
- Linux下的C语言基础编程——“分数求和”
- C语言笔试经典--求分数数列的和
- C语言笔试经典--求分数数列的和
- 用c语言实现比较两个分数的大小
- HDOJ 1001 Sum Problem 累加求和的高效率版的C语言实现
- [置顶] 【C语言】2/1+3/2+5/3+8/5+13/8+...分数数列前20项和
- C语言求一组分数数列之和
- 【C语言】有一个分数序列 2/1+3/2+5/3+8/5+13/8+… 求出这个数列前 20 项的和。
- C语言实现的统计素数并求和代码分享
- 【c语言】有一个分数序列 2/1+3/2+5/3+8/5+13/8+… 求出这个数列前20项的和
- C语言 两个分数的四则运算,用函数调用实现
- c语言前n项求和如何实现?2个方法可行的
- 李洪强漫谈iOS开发[C语言-047]-数列求和