zl程序教程

您现在的位置是:首页 >  大数据

当前栏目

习题4.5 在键盘上输入数n,编程计算sum=1-1/2!+1/3!-...(-1)n-1(1/n!)。

计算输入编程 键盘 习题 sum 4.5
2023-09-14 09:06:58 时间

Java程序设计基础(第5版) 陈国君 清华大学出版社

习题4.5 在键盘上输入数n,编程计算 s u m = 1 − 1 2 ! + 1 3 ! − . . . ( − 1 ) n − 1 1 n ! 。 sum=1-\frac{1}{2!}+\frac{1}{3!}-...(-1)^{n-1}\frac{1}{n!}。 sum=12!1+3!1...(1)n1n!1

代码块:

package App;
import java.util.*;
public class App1 {
	public static void main(String[] args)
	{
		int n, sign, i, j;
		double sum, total;
		Scanner reader=new Scanner(System.in);
		System.out.print("Please enter n: ");
		n=reader.nextInt();
		for(i=1, sum=0.0, sign=1; i<=n; i++) {
			for(j=1, total=1.0; j<=i; j++)
				total*=j;
			sum+=sign*(1/total);
			sign*=-1;
		}
		System.out.println("Sum="+sum);
	}
}