C语言实验——分数序列
2017-11-24 16:49
232 查看
C语言实验——分数序列
Problem Description有一个分数序列:2/1, 3/2, 5/3, 8/5, 13/8, …编写程序求出这个序列的前n项之和。
Input
输入只有一个正整数n,1≤n≤10。
Output
输出该序列前n项和,结果保留小数后6位。
Example Input
3
Example Output
5.166667
代码:
#include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int i, n, m, a = 2, b = 1; double sum = 2.0; scanf("%d", &n); for(i = 2; i <= n; i++) { m = a; a = a + b; b = m; sum += (double) a / b; } printf("%.6lf\n", sum); return 0; }
相关文章推荐
- C语言实验——分数序列
- C语言实验——分数序列 (sdut oj)
- C语言实验——分数序列
- 第八周 OJ总结<2>-C语言实验——分数序列
- C语言实验——分数序列
- 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项的和
- 【C语言】有一个分数序列 2/1+3/2+5/3+8/5+13/8+… 求出这个数列前 20 项的和。
- C语言 有一个分数序列2/1+3/2+5/3+8/5+13/8+…求出这个数列前20项的和
- 【C语言】求一个分数序列的前20项之和
- 计161_Problem K: C语言实验——分数序列
- 1169C语言实验——分数序列
- 利用C语言编程:有一个分数序列 2/1+3/2+5/3+8/5+13/8+...,求此序列前N项和的简单解法,
- 【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语言编程:有一个分数序列 2/1+3/2+5/3+8/5+13/8+...,求此序列前N项和的简单解法,
- oj题目回顾(1992)C语言实验——分数序列
- 用c语言实现 有一个分数序列 2/1+3/2+5/3+8/5+13/8+… 求出这个数列前20项的和