1. 程式人生 > >迴圈-24. 求給定序列前N項和之二

迴圈-24. 求給定序列前N項和之二

本題要求編寫程式,計算序列 1! + 2! + … 的前N項之和。

輸入格式:

輸入在一行中給出一個不超過12的正整數N。

輸出格式:

在一行中輸出整數結果。

輸入樣例:
5
輸出樣例:
153

import java.util.Scanner;
public class test {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int N, i, sum = 0 , s = 1;
        N = in.nextInt();
        for
( i = 1 ; i <= N ; i++ ) { for ( int j = 1 ; j <= i ; j++ ) { s = s * j; } sum = sum + s; s = 1; } System.out.println(sum); } }

相關推薦

迴圈-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

PTA | 交錯序列N

本題要求編寫程式,計算交錯序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N項之和。 輸入格式: 輸入在一行中給出一個正整數N。 輸出格式: 在一行中輸出部分和的值,結果保留3位小

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 思路:觀察得第

中M2018春C入門進階練習集-程式設計題34 7-34 分數序列N(15 分)

7-34 求分數序列前N項和(15 分) 本題要求編寫程式,計算序列 2/1+3/2+5/3+8/5+... 的前N項之和。注意該序列從第2項起,每一項的分子是前一項分子與分母的和,分母是前一項的分子。 輸入格式: 輸入在一行中給出一個正整數N。 輸出格式: 在一行

5-14 平方根序列N (15分)

   本題要求編寫程式,計算平方根序列1+2+3+⋯\sqrt{1} + \sqrt{2} + \sqrt{3} + \cdots√​1​​​+√​2​​​+√​3​​​+⋯的前N項之和。可包

PTA-分數序列N

求分數序列前N項和本題要求編寫程式,計算序列 2/1+3/2+5/3+8/5+... 的前N項之和。注意該序列從第2項起,每一項的分子是前一項分子與分母的和,分母是前一項的分子。輸入格式:輸入在一行中給出一個正整數N。輸出格式:在一行中輸出部分和的值,精確到小數點後兩位。題目

循環-10. 序列N(15)

sum adding p s ros 小數 ... pac ron 循環 本題要求編敲代碼,計算序列 2/1+3/2+5/3+8/5+... 的前N項之和。註意該序列從第2項起,每一項的分子是前一項分子與分母的和,分母是前一項的分子。 輸入格式: 輸入在一行中給出

習題2-6 階乘序列N(15 分)

本題要求編寫程式,計算序列 1 的前N項之和。輸入格式:輸入在一行中給出一個不超過12的正整數N。輸出格式:在一行中輸出整數結果。輸入樣例:5 輸出樣例:153#include<stdio.h> double fact (int n); int main (voi

5-17 階乘序列N (15分)

本題要求編寫程式,計算序列 1!+2!+3!+⋯1! + 2! + 3! + \cdots1!+2!+3!+⋯ 的前N項之和。 輸入格式: 輸入在一行中給出一個不超過12的正整數N。 輸出格

05-0. 序列N(15)

本題要求編寫程式,計算序列 2/1+3/2+5/3+8/5+... 的前N項之和。注意該序列從第2項起,每一項的分子是前一項分子與分母的和,分母是前一項的分子。 輸入格式: 輸入在一行中給出一個正整數N。 輸出格式: 在一行中輸出部分和的值,精確到小數點後2位。題

自然數的n,如1+2!+3!+...+n!

#include <stdio.h> int main() {int i, j, n;float sum = 0,tmp;printf("Please input a number:");while(1){if(scanf("%d",&n) != 1 |

sum=2+5+8+11+14+…,輸入正整數nsum的n

#include<iostream> using namespace std; int main() {     int sum=0,a=2,n,i;     cin>>n;

(c++)sum=2+5+8+11+14+…,輸入正整數nsum的n

好吧,只是一個很簡單的等差數列求和公式,然而還是由於強迫症,貼了上來..... #include<iostream> using namespace std; int main()

ACMNO.12有一分數序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 出這個數列的N之和,保留兩位小數。 輸入 N 輸出 數列N 樣例輸入 10

題目描述 有一分數序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出這個數列的前N項之和,保留兩位小數。 輸入 N 輸出 數列前N項和 樣例輸入 10 樣例輸出 16.48 來源/分類 C語言 題目

演算法斐波那契數列如何n個值與n?(Java)

斐波那契數列 指的是這樣一個數列:1、1、2、3、5、8、13、21、34、……在數學上,斐波納契數列以如下被以遞推的方法定義:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n>=3,n∈N*)。 1.題目 1.1.求斐波那契數

斐波那契數列累加n

斐波那契累加求前n項和 寫一個斐波那契求和的演算法,第一反應太簡單了,遞迴一下就求出來了 常規的方法: <span style="white-space:pre"> </span>/** * 求前n項的累加和 * @param n * @

等差數列 2,5,8,11,14。。。。 輸入:正整數N >0 輸出:等差數列N

#include using namespace std; int main() { int a1=2,d=3,n,sum; while(cin>>n) { s

數列的第一為item,以後各項為的平方根,數列的n

#include<stdio.h>#include<math.h> int main() {  double item,sum=0,a[1000];  int n,i;  scanf("%lf%d",&item,&n);  for(i=