用java编写程序计算1 + 1/2!+.+ 1/n!输入一个正整数repeat (0

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/19 18:57:22
用java编写程序计算1 + 1/2!+.+ 1/n!输入一个正整数repeat (0

用java编写程序计算1 + 1/2!+.+ 1/n!输入一个正整数repeat (0
用java编写程序计算1 + 1/2!+.+ 1/n!
输入一个正整数repeat (0

用java编写程序计算1 + 1/2!+.+ 1/n!输入一个正整数repeat (0
/*.*/内填写:
s = compute(n);
下面是2个辅助的递归方法
private static float compute(int n){
if(n==1) {
return 1;
}else {
return (float) 1/f(n) + compute(n-1);
}
}
public static int f(int n) {
return n == 1 ? 1 : f(n-1) * n;
}我没有测试环境,所以不知道是不是能运行正确 你可以试试