2683:求分数序列和
-
总时间限制:
- 1000ms 内存限制:
- 65536kB
-
描述
- 有一个分数序列 2/1,3/2,5/3,8/5,13/8,21/13,.... 求这个分数序列的前n项之和。 输入
- 输入有一行:正整数n。 输出
-
输出有一行:分数序列的和(浮点数,精确到小数点后4位)。
可以printf("%.4lf\n", a)输出浮点数并精确到小数点后4位。
样例输入
-
99
样例输出
-
160.4849
#include<stdio.h> #include<stdlib.h> int main() { int n,i; double sum=0,a=2,b=1,c; scanf("%d",&n); for(i=1; i<=n; i++) { sum += a/b; c=a; a = a+b; b=c; } printf("%.4lf\n",sum); //system("pause"); return 0; }