为了账号安全,请及时绑定邮箱和手机立即绑定

老师出的题,求教

老师出的题,求教

恩恩好吧 2016-04-08 18:46:27
有一分数序列:   2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数。 输入 N 输出 数列前N项和 样例输入 10 样例输出 16.48
查看完整描述

2 回答

?
aiguo94

TA贡献6条经验 获得超1个赞

#include <stdio.h>

int main()
{
	int i;
	float a, b, c, s;

	a = b = 1.0;
	c = 0;
	s = 0;

	int N;
	scanf("%d",&N);//这个是输入10,表示有10组测试数据
	for(i = 0; i < N; i++)
	{
		c = a + b;
		s = s + c / a;
		//printf("%.0f/%.0f ", c, a);//这句可以输出那个分数列
		b = a;
		a = c;
	}
	printf("\n%.2f\n",s);
}


查看完整回答
反对 回复 2016-04-08
  • 2 回答
  • 0 关注
  • 1542 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信