C 迴圈 求分數序列和(自學用)

2021-09-11 19:51:20 字數 693 閱讀 2125

求分數序列和

總時間限制: 1000ms 記憶體限制: 65536kb

描述

有乙個分數序列 q1/p1,q2/p2,q3/p3,q4/p4,q5/p5,… ,其中qi+1= qi+ pi, pi+1=qi, p1= 1, q1= 2。比如這個序列前6項分別是2/1,3/2,5/3,8/5,13/8,21/13。求這個分數序列的前n項之和。

輸入

輸入有一行,包含乙個正整數n(n <= 30)。

輸出

輸出有一行,包含乙個浮點數,表示分數序列前n項的和,精確到小數點後4位。

樣例輸入

2樣例輸出

3.5000

#include #include using namespace std;

int main()

{ double p=1,q=2,s=0,t;

int n;

cin>>n;

for(int i=0;isetprecision()是乙個計算機函式,功能是控制輸出流顯示浮點數的有效數字個數 ,如果和fixed合用的話,可以控制小數點後面有幾位。該函式實行四捨五入,而不是有效位之後全捨去。

求分數序列和

有乙個分數序列 q1 p1,q2 p2,q3 p3,q4 p4,q5 p5,其中qi 1 qi pi,pi 1 qi,p1 1,q1 2。比如這個序列前6項分別是2 1,3 2,5 3,8 5,13 8,21 13。求這個分數序列的前n項之和。輸入有一行,包含乙個正整數n n 30 輸出有一行,包含...

求分數序列和

求分數序列和 總時間限制 1000ms 記憶體限制 65536kb 描述有乙個分數序列 2 1,3 2,5 3,8 5,13 8,21 13,求這個分數序列的前n項之和。輸入輸入有一行 正整數n。輸出輸出有一行 分數序列的和 浮點數,精確到小數點後4位 可以printf 4lf n a 輸出浮點數並...

C 迴圈 救援(自學用)

救援 總時間限制 1000ms 記憶體限制 65536kb 描述 救生船從大本營出發,營救若干屋頂上的人回到大本營,屋頂數目以及每個屋頂的座標 和人數都將由輸入決定,求出所有人都到達大本營並登陸所用的時間。在直角座標系的原點是大本營,救生船每次從大本營出發,救了人之後將人送回大本營。座標系中的點代表...