有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数。
Posted huxuyang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数。相关的知识,希望对你有一定的参考价值。
题目描述
有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数。
输入
N
输出
数列前N项和
样例输入
10
样例输出
16.48
代码:
#include<stdio.h>
int main()
{
int i,N;
double c=0,a=2.0,b=1.0,t,sum=0;
scanf("%d",&N);
for(i=0;i<N;i++)
{
c=a/b;
sum=sum+c;
t=a;
a=a+b;
b=t;
}
printf("%.2lf\n",sum);
}
以上是关于有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数。的主要内容,如果未能解决你的问题,请参考以下文章
java基礎有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
java基礎有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前 20 项之和
有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数。