1070: C语言程序设计教程(第三版)课后习题6.8

1070: C语言程序设计教程(第三版)课后习题6.8

1.描述

有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13… 求出这个数列的前N项之和,保留两位小数。
输入
N
输出
数列前N项和
样例输入
10
样例输出
16.48

2.代码

#include<stdio.h>
int main()
{
 	float a, b, s, i, n, c;
 	a=1;
 	b=2;
 	s=0;
 	scanf("%f",&n);
 	for(i=0;i<n;i++)
 	{
  		s=s+b/a;
  		c=b;
  		b=a+c;
  		a=c;
 	}
 	printf("%.2f",s);
 	return 0;
}

版权声明:本文为Tom197原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。