代码:
import java.util.Scanner;
public class pig {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
float sum=0;
Scanner reader=new Scanner(System.in);
System.out.println("请输入阶乘中的终止数目m");
int m=reader.nextInt();
for(int i=1;i<=m;i++)
{
float n=1;
for(int j=1;j<=i;j++)//得到n!的值
{
n=n*j;
}
n=1/n;//得到1/n!的值
sum+=n;
}
System.out.println("阶乘式子的最后求和所得到的值为"+sum);
}
}
答案: