java计算1/2+2!/3+3!/4+5!/6+...+(n-1)!/n直到最后一项大于1000
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/23 19:18:58
java计算1/2+2!/3+3!/4+5!/6+...+(n-1)!/n直到最后一项大于1000
当n = 9的时候满足条件
public class Du {
public static void main(String[] args) {
boolean isNFound = false;
int fac = 1;
int i = 1;
double sum = 0;
double num=0;
while (!isNFound) {
fac *= i;
num = (double) fac / (i + 1);
isNFound = num > 1000;
if (!isNFound) {
sum += fac / (i + 1);
}
i++;
}
System.out.println("The max n is:" + i);
System.out.println((i-1) + "!/" + (i) + "=" + num);
System.out.println("1/2 + 2!/3 + 3!/4 + ...+ " + (i-1) + "!/" + i + " = " + sum);
}
}
--------------
The max n is:9
8!/9=4480.0
1/2 + 2!/3 + 3!/4 + ...+ 8!/9 = 757.0
public class Du {
public static void main(String[] args) {
boolean isNFound = false;
int fac = 1;
int i = 1;
double sum = 0;
double num=0;
while (!isNFound) {
fac *= i;
num = (double) fac / (i + 1);
isNFound = num > 1000;
if (!isNFound) {
sum += fac / (i + 1);
}
i++;
}
System.out.println("The max n is:" + i);
System.out.println((i-1) + "!/" + (i) + "=" + num);
System.out.println("1/2 + 2!/3 + 3!/4 + ...+ " + (i-1) + "!/" + i + " = " + sum);
}
}
--------------
The max n is:9
8!/9=4480.0
1/2 + 2!/3 + 3!/4 + ...+ 8!/9 = 757.0
用JAVA编写程序,计算:ex=1+x+x2/2!+ x3/3!+……+ xn/n!,直到最后一项小于10的5次方
C语言根据公式 e = 1 + 1/1!+ 1/2!+ 1/3!+ …….+ 1/n!计算e的值,直到最后一项小于10-
汇编语言计算S=1+2*3+3*4+4*5+…..+N*(N+1)直到N*(N+1)>56
vb计算S=1*2+2*3+3*4+.N*(N+1)直到和大于5000停止,输出结果及N的值.
计算s=1+1/(1*2)+1/(2*3)+…+1/(n*(n+1),直到最后一项小于1/100,编程求n和s的值
用汇编语言写这个程序:计算S=1+2×3+3×4+4×5+…+N(N+1),直到N(N+1)项大于50为止
汇编语言编程计算s=1+2*3+3*4+4*5+.+N*(N+1)直到N>200
C语言题 计算s=1+2+3+..….+n,直到s的值大于1000为止,输出s和n的值
C语言编程序,求e的近似值e≈1+1/2!+1/3!+…+1/n!(1)计算前20项(2)计算各项直到最后一项小于10^
JAVA编程:输入x,n的值,计算下式的结果:X/2!+X^2/3!+X^3/4!+.+X^n/(n+1)!JAVA
如果,n是大于2的整数,计算1/(n-1)(n-2)+1/(n-2)(n-3)+1/(n-3)(n-4)+……+1/(n
编程计算:1 - 1/2 + 1/3 -1/4 + ...+ 1/99 - 1/100 +...,直到最后一项的绝对值小