请各位高手帮我编写个JAVA程序: 题目:编程计算sum=1-1/2!+1/3!-.....(-1)的n-1次方乘1/n!

sum = 1 - 1/2! + 1/3! -......(-1)的n-1次方乘1/n!对此问题编程用JAVA
谢谢各位了

public class sum {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int n = 5;//n需要预先设定
int x = -1;
float sum = 0;
for(int i=1;i<=n;i++){
x = x*(-1);
float fac = 1;
for(int j=1;j<=i;j++){
fac = fac*j;
}
float k = 1/fac;
sum = sum+x*k;
}
System.out.println("sum="+sum);
}

}
温馨提示:内容为网友见解,仅供参考
无其他回答

编程计算 sum=1+1\/2!+1\/3!+……+1\/10!, 并输出结果。
int k=1;double sum=0;for(int i=1;i<=m;i++){ k *= i;sum += 1\/k;} printf("%.10f\\n",sum);return 0;}

编写程序,输入n的值,求 :1-1\/2+1\/3-1\/4+1\/5-1\/6+1\/7-...+1\/n
int main (){ int i,n,m=-1,k=0;double j,sum=0.0;scanf("%d",&n);for(i=1;i<=n;i++){ m=-m;j=m\/(double)(k+1);\/\/这里必须加入强制类型转换,否则会发生截断 sum=sum+j;k++;} printf("%.4lf\\n",sum);return 0;} ...

1+1\/2+2\/3+...+n-1\/n=? 编程怎么编啊
include <iostream.h> void main(){ float s=0;int n;cout<<"please input the n"<<endl;cin>>n;for(float i=1;i<=n;i++){ s=i\/(i+1)+s;} cout<<"The result is :"<<s+1<<endl;}

编程计算sum=1+2+3+……+n的值,为什么要这样写?
你好!编程计算sum=1+2+3+……+n的值,要这样写是因为sum是求和公式,这样编程,系统在运行时就会自动求和。以上都是纯手打,希望可以帮到你!

求代码:For循环编程计算数学公式s等于1乘2分之一加2乘3分之一加到n乘...
include <stdio.h> void main( void ){ int n = 0;int i = 0;float s = 0;float fTemp = 0.0f;scanf("%d",&n);for(i = 1; i <= n;i++){ fTemp = 1.0f\/(i+1.0f);s += i * fTemp;} printf("%f",s);} ...

各位高手帮我解决一个汇编程序吧
(1)org是指定地址计数器的当前值,也就是说用org指定一个地址后,下面再分配的内存单元就是从指定位置开始。题目中指定了org 30H,那么下一个要分配的单元就是30H。而EQU是符号定义伪指令,它定义的符号就相当于C语言里的符号常量,并不占用存储空间。所以,S1的偏移地址就是30H。S1占用了8个单元...

怎样用JAVASCRIPT解一元二次方程
{ alert("b平方小于4ac,请新输入");return 0;} r1=((-b)+Math.pow((Math.pow(b,2)-4*a*c),0.5))\/2*a;document.getElementById("text1").value=r1;r2=((-b)-Math.pow((Math.pow(b,2)-4*a*c),0.5))\/2*a;document.getElementById("text2").value=r2;} ...

一道简单的有关数组的Java程序题,请高手前辈们帮忙查看一下代码,谢谢...
我的 一道简单的有关数组的Java程序题,请高手前辈们帮忙查看一下代码,谢谢! 题目:编写一个工具类,该工具类内包含一个数组属性,可以调用该工具类的add()方法向该工具类中的数组里添加元素,添加的元素可以是任意类型,调用get(下标)方法可以取出某个元素,调... 题目:编写一个工具类,该工具类内包含一个数组属性,...

|1\/3-1\/2|+|1\/4-1\/3|+|1\/5-1\/4|+…+|1\/2014-1\/2013|.
|1\/3-1\/2|+|1\/4-1\/3|+|1\/5-1\/4|+…+|1\/2014-1\/2013| =(1\/2-1\/3)+(1\/3-1\/4)+1\/4-...-1\/2013+(1\/2013-1\/2014)=1\/2-1\/2014 =1007\/2014-1\/2014 =503\/1007

S=1!+2!+3!+4!+…+n!的程序怎么写
sum=0 s=1 n=1 input "x=",x do sum=sum+s s=s*(s+1)n=n+1 loop until n>x print "sum=",sum end sum是需要求的那个和 s是构成sum的项每循环一次加一项 n就是一个类似计数器的东西让这个循环循环需要的次数 比如这个程序就是循环x次 x是你要加到几的阶乘 一开始输入进去就让...

相似回答