输入n,输出1+1/2!+1/3!+1/4! … 的前n项和

/*
 * 题目描述
输入n,输出1+1/2!+1/3!+1/4! … 的前n项和

输入描述
1-100之间的整数

输出描述
数列和为:xxx

输入样例
2

输出样例
数列和为:1.5
 */

package exam2;

import java.util.Scanner;

/**
 *
 * @author Administrator
 */
public class Test1 {
    public int jiecheng(int n){
        int s=1;
        for(int i =1;i<=n;i++){
            s*=n;
        }
        return s;
    }

    public void result(int n){
        float s=0f;
        for(int i=1;i<=n;i++){
            s+=(float)i/jiecheng(i);
        }
        System.out.println("数列和为;"+s);
    }

    public static void main(String[] args) {
        Test1 test = new Test1();
        Scanner sc= new Scanner(System.in);
        int n=sc.nextInt();
        test.result(n);
    }

}

你可能感兴趣的:(输出)