PAT C語言 7 34 求分數序列前N項和

2021-09-29 18:13:47 字數 410 閱讀 1671

本題要求編寫程式,計算序列 2/1+3/2+5/3+8/5+… 的前n項之和。注意該序列從第2項起,每一項的分子是前一項分子與分母的和,分母是前一項的分子。

輸入格式:

輸入在一行中給出乙個正整數n。

輸出格式:

在一行中輸出部分和的值,精確到小數點後兩位。題目保證計算結果不超過雙精度範圍。

輸入樣例:

20輸出樣例:

32.66

#include

intmain()

printf

("%.2f"

,sum)

;}

不知道為什麼測試點三一直過不了,看到有人說分子分母和分數必須是double,不然會有幾個測試點一直過不了,我改了改,過了,但是還是不知道為什麼emmm記一下~

Python程式設計PTA題解 求分數序列前N項和

description 計算序列 2 1 3 2 5 3 8 5 的前n項之和。注意該序列從第2項起,每一項的分子是前一項分子與分母的和,分母是前一項的分子。input 輸入僅一行,輸入乙個正整數n。output 輸出僅一行,輸出部分和的值,精確到小數點後兩位。題目保證計算結果不超過雙精度範圍。sa...

PTA 7 84 求分數序列前N項和 15分

本題要求編寫程式,計算序列 2 1 3 2 5 3 8 5 的前n項之和。注意該序列從第2項起,每一項的分子是前一項分子與分母的和,分母是前一項的分子。輸入格式 輸入在一行中給出乙個正整數n。輸出格式 在一行中輸出部分和的值,精確到小數點後兩位。題目保證計算結果不超過雙精度範圍。輸入樣例 20輸出樣...

求分數序列和

有乙個分數序列 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 輸出有一行,包含...