分数序列1169
来源:互联网 发布:打码辅助软件 编辑:程序博客网 时间:2024/06/05 14:24
问题描述:有一个分数序列:2/1, 3/2, 5/3, 8/5, 13/8, …编写程序求出这个序列的前n项之和。
输入n,输出这个数列的前n项之和。
代码:
#include <stdio.h>
int main()
{
int i, n;
double c, a = 2, b = 1, sum = 0;
scanf("%d", &n);
for(i=1;i<=n;i++)
{
sum=sum+a/b;
c=a+b;
b=a;
a=c;
}
printf("%lf\n",sum);
return 0;
}
注意:不能直接用a=a+b,b=a;直接乱了套。注意分析好问题。找到各变量之间的关系,转变成计算机的语言,而不是自己想当然的以为。
0 0
- 分数序列1169
- SDUT-1169 分数序列
- 分数序列
- 分数序列
- 分数序列
- 分数序列
- 分数序列求和
- 8-分数序列
- 第八周-分数序列
- 第八周分数序列
- 分数序列规律求和
- 1193分数序列求和
- 1169C语言实验——分数序列
- java50题----20分数序列
- 第八周OJ-分数序列
- 第八周—分数序列
- oj题之分数序列
- 王朝 第九周 分数序列
- 数据结构C语言1-clock函数
- 2017年读书名单
- DB9串口管脚详解
- java单例模式
- 营销养号、封号、解封方法_微信公众号
- 分数序列1169
- 汇编程序:递归求年龄
- 交叉编译 util-linux
- Mybatis入门一
- 子类继承父类后,代码块和构造方法的运行先后的顺序
- hadoop分布式集群的搭建
- 补5月12号
- OKhttpUtils
- spring学习笔记(一)