OpenJudge计算概论-求分数序列和

简介: /*======================================================================== 求分数序列和 总时间限制: 1000ms 内存限制: 65536kB 描述 有一个分数序列 2/1,3/2,5/3,8/5,13/8,21/13,.... 求这个分数序列的前n项之和。
/*========================================================================
求分数序列和
总时间限制:
    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
提示
    最好在程序中使用双精度浮点数(double)记录求得的和。 
 1 #include<stdio.h>
 2 int main()
 3 {
 4     double a,b,c,sum=0;
 5     int n,i;
 6     scanf("%d",&n);
 7     a=2;
 8     b=1;
 9     for(i=1;i<=n;i++)
10     {
11         sum=sum+a/b;
12         c=a+b;
13         b=a;
14         a=c;
15     }
16     printf("%.4lf\n",sum);
17     return 0;
18 }

 

相关文章
|
6月前
分数序列
【6月更文挑战第9天】分数序列。
49 5
|
7月前
|
数据可视化
R语言极值理论:希尔HILL统计量尾部指数参数估计可视化
R语言极值理论:希尔HILL统计量尾部指数参数估计可视化
|
机器学习/深度学习 算法
区间预测 | MATLAB实现QRLSTM长短期记忆神经网络分位数回归时间序列区间预测
区间预测 | MATLAB实现QRLSTM长短期记忆神经网络分位数回归时间序列区间预测
|
7月前
|
算法 测试技术 C++
【动态规划】【数学】【C++算法】805 数组的均值分割
【动态规划】【数学】【C++算法】805 数组的均值分割
|
机器学习/深度学习 传感器 算法
区间预测 | Matlab Lasso分位数时间序列区间预测 可直接运行 可作为创新点
区间预测 | Matlab Lasso分位数时间序列区间预测 可直接运行 可作为创新点
|
机器学习/深度学习 资源调度
区间预测 | MATLAB实现QRBiLSTM双向长短期记忆神经网络分位数回归时间序列区间预测
区间预测 | MATLAB实现QRBiLSTM双向长短期记忆神经网络分位数回归时间序列区间预测
ML之PLiR之LARS:利用LARS算法求解ElasticNet回归类型(包括类别编码+属性重要程度排序)问题(实数值年龄预测)
ML之PLiR之LARS:利用LARS算法求解ElasticNet回归类型(包括类别编码+属性重要程度排序)问题(实数值年龄预测)
ML之PLiR之LARS:利用LARS算法求解ElasticNet回归类型(包括类别编码+属性重要程度排序)问题(实数值年龄预测)
ML之PLiR之Glmnet:利用Glmnet算法求解ElasticNet回归类型问题(实数值评分预测)
ML之PLiR之Glmnet:利用Glmnet算法求解ElasticNet回归类型问题(实数值评分预测)
ML之PLiR之Glmnet:利用Glmnet算法求解ElasticNet回归类型问题(实数值评分预测)
[解题报告]【第23题】给定 a 和 b,代表分数 a / b,求它的最简分数
[解题报告]【第23题】给定 a 和 b,代表分数 a / b,求它的最简分数
下一篇
DataWorks