中M2018春C入門和進階練習集-程式設計題34 7-34 求分數序列前N項和(15 分)
7-34 求分數序列前N項和(15 分)
本題要求編寫程式,計算序列 2/1+3/2+5/3+8/5+... 的前N項之和。注意該序列從第2項起,每一項的分子是前一項分子與分母的和,分母是前一項的分子。
輸入格式:
輸入在一行中給出一個正整數N。
輸出格式:
在一行中輸出部分和的值,精確到小數點後兩位。題目保證計算結果不超過雙精度範圍。
輸入樣例:
20
輸出樣例:
32.66
#include<stdio.h> int main() { int a,i; double t,b=2.0,c=1.0,sum=0.0; scanf("%d",&a); for (i=1;i<=a;i++) { sum+=b/c; t=b; b=b+c; c=t; } printf("%.2lf",sum); return 0; }
相關推薦
中M2018春C入門和進階練習集-程式設計題51 7-51 求n以內最大的k個素數以及它們的和(20 分)
7-51 求n以內最大的k個素數以及它們的和(20 分) 本題要求計算並輸出不超過n的最大的k個素數以及它們的和。 輸入格式: 輸入在一行中給出n(10≤n≤10000)和k(1≤k≤10)的值。 輸出格式: 在一行中按下列格式輸出: 素數1+素數2+…+素數k=
中M2018春C入門和進階練習集-程式設計題4 7-3 輸出菱形圖案(5 分)
7-3 輸出菱形圖案(5 分) 本題要求編寫程式,輸出指定的由“A”組成的菱形圖案。 輸入格式: 本題無輸入 輸出格式: 按照下列格式輸出由“A”組成的菱形圖案。 A A A A #include<stdio.h> int main()
中M2018春C入門和進階練習集-程式設計題50 7-50 近似求PI(15 分)
7-50 近似求PI(15 分) 本題要求編寫程式,根據下式求π的近似值,直到最後一項小於給定精度eps。 2π=1+31!+3×52!+3×5×73!+⋯+3×5×⋯×(2×i+1)i!+⋯ 輸入格式: 輸入在一行中
中M2018春C入門和進階練習集-程式設計題46 7-46 爬動的蠕蟲(15 分)
7-46 爬動的蠕蟲(15 分) 一條蠕蟲長1寸,在一口深為N寸的井的底部。已知蠕蟲每1分鐘可以向上爬U寸,但必須休息1分鐘才能接著往上爬。在休息的過程中,蠕蟲又下滑了D寸。就這樣,上爬和下滑重複進行。請問,蠕蟲需要多長時間才能爬出井? 這裡要求不足1分鐘按1分鐘計,並且
中M2018春C入門和進階練習集-程式設計題45 7-45 找完數(20 分)
7-45 找完數(20 分) 所謂完數就是該數恰好等於除自身外的因子之和。例如:6=1+2+3,其中1、2、3為6的因子。本題要求編寫程式,找出任意兩正整數m和n之間的所有完數。 輸入格式: 輸入在一行中給出2個正整數m和n(1<m≤n≤10000),中間以空格分
中M2018春C入門和進階練習集-程式設計題64 7-64 最長對稱子串(25 分)
7-64 最長對稱子串(25 分) 對給定的字串,本題要求你輸出最長對稱子串的長度。例如,給定Is PAT&TAP symmetric?,最長對稱子串為s PAT&TAP s,於是你應該輸出11。 輸入格式: 輸入在一行中給出長度不超過1000的非空字串
中M2018春C入門和進階練習集-程式設計題1 7-6 重要的話說三遍(5 分)
7-6 重要的話說三遍(5 分) 這道超級簡單的題目沒有任何輸入。 你只需要把這句很重要的話 —— “I'm gonna WIN!”——連續輸出三遍就可以了。 注意每遍佔一行,除了每行的回車不能有任何多餘字元。 #include<stdio.h> int
中M2018春C入門和進階練習集-程式設計題34 7-34 求分數序列前N項和(15 分)
7-34 求分數序列前N項和(15 分) 本題要求編寫程式,計算序列 2/1+3/2+5/3+8/5+... 的前N項之和。注意該序列從第2項起,每一項的分子是前一項分子與分母的和,分母是前一項的分子。 輸入格式: 輸入在一行中給出一個正整數N。 輸出格式: 在一行
7-34 求分數序列前N項和 (15 分)
本題要求編寫程式,計算序列 2/1+3/2+5/3+8/5+... 的前N項之和。注意該序列從第2項起,每一項的分子是前一項分子與分母的和,分母是前一項的分子。 輸入格式: 輸入在一行中給出一個正整數N。 輸出格式: 在一行中輸出部分和的值,精確到小數點後兩位。題目保證計算結果不
7-32 求交錯序列前N項和 (15 分)
本題要求編寫程式,計算交錯序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N項之和。 輸入格式: 輸入在一行中給出一個正整數N。 輸出格式: 在一行中輸出部分和的值,結果保留三位小數。 輸入樣例: 5 輸出樣例: 0.917 思路:觀察得第
PTA-求分數序列前N項和
求分數序列前N項和本題要求編寫程式,計算序列 2/1+3/2+5/3+8/5+... 的前N項之和。注意該序列從第2項起,每一項的分子是前一項分子與分母的和,分母是前一項的分子。輸入格式:輸入在一行中給出一個正整數N。輸出格式:在一行中輸出部分和的值,精確到小數點後兩位。題目
PTA | 求交錯序列前N項和
本題要求編寫程式,計算交錯序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N項之和。 輸入格式: 輸入在一行中給出一個正整數N。 輸出格式: 在一行中輸出部分和的值,結果保留3位小
迴圈-24. 求給定序列前N項和之二
本題要求編寫程式,計算序列 1! + 2! + … 的前N項之和。 輸入格式: 輸入在一行中給出一個不超過12的正整數N。 輸出格式: 在一行中輸出整數結果。 輸入樣例: 5 輸出樣例:
迴圈-21. 求交錯序列前N項和(15)
本題要求編寫程式,計算交錯序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N項之和。 輸入格式: 輸入在一行中給出一個正整數N。 輸出格式: 在一行中輸出部分和的值,結果保留3位小數。 輸入樣例: 5 輸出樣例: 0.917 程式: #incl
5-14 求平方根序列前N項和 (15分)
本題要求編寫程式,計算平方根序列1+2+3+⋯\sqrt{1} + \sqrt{2} + \sqrt{3} + \cdots√1+√2+√3+⋯的前N項之和。可包
中M2018春C入門和進階練習集 函數題 6-1 使用函數求素數和(20 分)
|| bre 題目 span lse for mes view html 函數題 6-1 使用函數求素數和(20 分) 本題要求實現一個判斷素數的簡單函數、以及利用該函數計算給定區間內素數和的函數。 素數就是只能被1和自身整除的正整數。註意:1不是素數,2是素數。 函
PTA練習(中M2018春C入門和進階練習集)02
7-3 輸出菱形圖案(5 分)本題要求編寫程式,輸出指定的由“A”組成的菱形圖案。輸入格式:本題無輸入輸出格式:按照下列格式輸出由“A”組成的菱形圖案。AA AA#include <stdio
中M2018春C入門和進階練習集7-13 輸出倒三角圖案(5 point(s))
本題要求編寫程式,輸出指定的由“*”組成的倒三角圖案。 輸入格式: 本題目沒有輸入。 輸出格式: 按照下列格式輸出由“*”組成的倒三角圖案。 * * * * * * * * * * 題目很簡單,沒有任何輸入,只需要輸出圖案,圖案有
中M2018春C入門和進階練習集7-4 輸出帶框文字(5 point(s))
本題要求編寫程式,輸出指定的帶框文字。 輸入格式: 本題無輸入 輸出格式: 按照下列格式輸出帶框文字。 ************ Welcome ************ 這道題目沒有輸入,讓我們輸出如圖的帶框文字,觀察可得到輸出的東西是
習題2-6 求階乘序列前N項和(15 分)
本題要求編寫程式,計算序列 1 的前N項之和。輸入格式:輸入在一行中給出一個不超過12的正整數N。輸出格式:在一行中輸出整數結果。輸入樣例:5 輸出樣例:153#include<stdio.h> double fact (int n); int main (voi