ZZULIOJ1040: 數列求和1
題目描述
輸入一個整數n,輸出數列1+1/3+1/5+……前n項的和。
輸入
輸入只有一個正整數n。
輸出
結果保留2為小數,單獨佔一行
樣例輸入
3
樣例輸出
1.53
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); int n = input.nextInt(); double sum = 0.0; double deno = 1.0; for (int i = 1; i<=n; i++) { sum += 1.0 / deno; // 計算並累加當前項 deno += 2; // 計算下一項分母 } System.out.println(String.format("%.2f", sum)); } }
相關推薦
ZZULIOJ1040: 數列求和1
題目描述 輸入一個整數n,輸出數列1+1/3+1/5+……前n項的和。 輸入 輸入只有一個正整數n。 輸出 結果保留2為小數,單獨佔一行 樣例輸入 3 樣例
Java數列求和:有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13...求出這個數列的前20項之和。
問題分析:將分子分母分開來看,分子依次是2,3,5,8,13,21,除開第一項和第二項之外,其他的每一項都與前兩項有直接的關係(前兩項求和),所以明顯是遞迴演算法的特徵,分母也是一樣,所以該題通過遞迴
斐波那契數列,1.1.2.3.5.8......,輸入一個數字,比如3,顯示前面三個數字1,1,2.
int 都是 AR public 運行 sca ... 3.5 info 斐波那契數列(從第三個數字開始都是前面兩個數字的和),1.1.2.3.5.8......,輸入一個數字,比如3,顯示前面三個數字1,1,2. 1 public class practice {
python:遞歸算法求和1-100
true In pen 數字 IE return app 遞歸算法 clas #遞歸算法求和1-100def qiehe(): def he(lis): if lis == []: return 0 return l
3205: 數組做函數參數--數組元素求和1--C語言
定義 %d center ems 求和 size ret c語言 -- 3205: 數組做函數參數--數組元素求和1--C語言 時間限制: 1 Sec 內存限制: 128 MB提交: 178 解決: 139[提交][狀態][討論版][命題人:smallgyy] 題目
1134 數列求和 oj
題目 Problem Description 數列求和是一類常見的問題,本題有一定的代表性: 求s=a+aa+aaa+aaaa+……+aa…aa(n位) 其中,a的值由鍵盤輸入,位數n也由鍵盤輸入。 Input 第一行輸入a的值; 第二行輸入位數n。 Output 輸出對n個數完
ZZULIOJ1042: 數列求和3
題目描述 求1-2/3+3/5-4/7+5/9-6/11+...的前n項和,結果保留3位小數。 輸入 輸入正整數n(n>0)。 輸出 輸出一個實數,保留3位小數,單獨佔一行。
數列求和—加強版 心得
** 數列求和—加強版 心得 ** 經過前天晚上的努力與昨天早上的努力,終於解決了這一題 第一次嘗試: 由於第一次寫這種題目,不懂太多套路,直接入題。 用a10n次方+a(n-1)次方累加算出結果,用int型輸出。 結果死的很慘。 第二次嘗試: 發現用上述
PTA - 特殊a串數列求和
7-11 特殊a串數列求和 (20 分) 給定兩個均不超過9的正整數a和n,要求編寫程式求a+aa+aaa++⋯+aa⋯a(n個a)之和。 輸入格式: 輸入在一行中給出不超過9的正整數a和n。 輸出格式: 在一行中按照“s = 對應的和”的格式輸出。 輸入
習題2.3 數列求和-加強版 (20 分)
習題2.3 數列求和-加強版 (20 分) 給定某數字A(1≤A≤9)以及非負整數N(0≤N≤100000),求數列之和S=A+AA+AAA+⋯+AA⋯A(N個A)。例如A=1, N=3時,S=1+11+111=123。 輸入格式: 輸入數字A與非負整數N。
斐波那契數列,1 2 3 5 8......兩種方式(JavaScript)
序列:1,2,3,5,8,13...。找出第20個數是多少?得出前20個數之和是多少? 方法一: var i=1, j=1,sum=0; for(var k=0;k<20;k++){
用array和vector 數列求和取平均值
//array型別 #include <iostream> #include <string> #include<vector>; using namespace std; void main() { int iAy_add = 0
【數論】斐波那契數列求和公式
斐波那契數列: F(n)=F(n-1)+F(n-2); 其中, F1=1, F2=1. 斐波那契數列求和公式: Sn = 2F(n) + F(n-1) - 1 Sn = F1 + F2 + F3 +……+
求和1-1000000...000(n個0)相加
前言 java實驗課上要求1~1000000000之間資料相加求和,首先看到這個題,這還不簡單,直接用long資料型別,一個for迴圈解決問題,一秒出答案:500000000500000000;然後老師隨手在1000000000後面加了n個0,讓我計算結果。。。
js實現斐波那契數列 0 1 1 2 3 5 8 13 21 34 。。。
斐波那契數列就是著名的兔子生兔子問題,後面一個數等於前兩個數的和 //max大於等於2的整數 function fib(max) { var t,a=0,b=1,arr = [0,1]; while (a
PAT-基礎程式設計題-5-38 數列求和-加強版
5-38 數列求和-加強版 (20分) 給定某數字AAA(1≤A≤91\le A\le 91≤A≤9)以及非負整數NNN(0≤N≤1000000\le N\le 1000000≤N≤100000),求數列之和S=A+AA+AAA+⋯+AA⋯AS = A +
zzuli OJ 1052: 數列求和4
題目描述 輸入n和a,求a+aa+aaa+…aa…a(n個a),如當n=3,a=2時,2+22+222的結果為246 輸入 包含兩個整數,n和a,含義如上述,你可以假定n和a都是小於10的非負整數 輸出 輸出前n項和,單獨佔一行 樣例輸入 3 2 樣例輸出 246 #incl
Java之 求Fibonacci數列:1,2,3,5,8,13.。。。。前十位數的和
public class 第三章34 { public static void main(String [] args){int a=1,b=2,c=0;for (int x=0;x<10;x++){c=a+b;a=b+c;b=a+c;}System.out.prin
7-38 數列求和-加強版(20 分)
題目大意:略。解題思路:略。AC 程式碼#include<bits/stdc++.h> #include<cmath> #define mem(a,b) memset(a,b,
hdu_problem_2009_數列求和
/* * *Problem Description *數列的定義如下: *數列的第一項為n,以後各項為前一項的平方根,求數列的前m項的和。 * * *Input *輸入資料有多組,每組佔一行,由兩個整數n(n<10000)和m(m<1000)組成,n和m的含義如前所述。 * *