本文主要是介绍1169C语言实验——分数序列,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目描述
有一个分数序列:2/1, 3/2, 5/3, 8/5, 13/8, …编写程序求出这个序列的前n项之和。
输入
输入只有一个正整数n,1≤n≤10。
输出
输出该序列前n项和,结果保留小数后6位。
示例输入
3
示例输出
5.166667
#include<stdio.h>
void main()
{int f1;double f2=1,f3=2,s=0.0,t;scanf("%d",&f1);while(f1--){s+=(f3/f2);t=f3;f3=f2+f3;f2=t;}printf("%.6lf\n",s);
}
这篇关于1169C语言实验——分数序列的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!