猿问

老师出的题,求教

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


恩恩好吧
浏览 1570回答 2
2回答

aiguo94

#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); }
随时随地看视频慕课网APP

相关分类

Java
我要回答