C++编程,有一个分数序列 2/1,3/2,5/3,8/5,13/8,21/13,.求这个分数序列的前n项之和.
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/14 22:35:33
C++编程,有一个分数序列 2/1,3/2,5/3,8/5,13/8,21/13,.求这个分数序列的前n项之和.
输入描述
输入有一行:正整数n.
输出描述
输出有一行:分数序列的和(浮点数,精确到小数点后4位).
【提示】
1.
最好在程序中使用双精度浮点数(double)记录求得的和.
2.
要输出浮点数、双精度数小数点后4位数字,可以用下面这种形式:
cout
输入描述
输入有一行:正整数n.
输出描述
输出有一行:分数序列的和(浮点数,精确到小数点后4位).
【提示】
1.
最好在程序中使用双精度浮点数(double)记录求得的和.
2.
要输出浮点数、双精度数小数点后4位数字,可以用下面这种形式:
cout
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int n,i;
cin>>n;
double a=1,b=2;
double result = 0.0;
for(i=0;i<n;++i) {
double tmp = b/a;
result +=tmp;
b = a+b;
a = b-a;
}
cout<<fixed<<setprecision(4)<<result<<endl;
return 0;
}
#include<iomanip>
using namespace std;
int main()
{
int n,i;
cin>>n;
double a=1,b=2;
double result = 0.0;
for(i=0;i<n;++i) {
double tmp = b/a;
result +=tmp;
b = a+b;
a = b-a;
}
cout<<fixed<<setprecision(4)<<result<<endl;
return 0;
}
C++编程,有一个分数序列 2/1,3/2,5/3,8/5,13/8,21/13,.求这个分数序列的前n项之和.
有一个分数序列1/2,2/3,3/5,5/8,8/13,13/21.求这个序列的前20项之和.C语言编程
编程 有一个分数序列,2/1,3/2,5/3,8/5,13/8,21/13.求出这个数列的前10之和.
纠正:C语言编程:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前n项之和.
有一个分数序列:2/1,3/2,5/3,8/5,13/8,21/13,.求出这个数列的前20项之和.的程序怎么写?
分数序列 2/1 ,3/2 ,5/3 ,8/5 ,13/8 ,21/13,.求出这个数列的前20项和.用C语言怎样编程
C语言编程:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和.
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和.C语言编程
C语言程序:求下面分数序列的前10项之和:2/1,3/2,5/3,8/5,13/8,21/13,...(程序填空)
C语言!分数序列 1/-2/3+3/5-5/8+8/13-13/21...,求出这个数列的前20项之和
MATLAB语言编程:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前15项之和
C语言,关于循环,有一个分数序列 2/1,3/2,5/3,8/5,13/8,21/13……求出这个数列的前20项和,保留