本帖最后由 jagon 于 2014-3-13 13:40 编辑
编写一个Java程序在屏幕上输出1!+2!+3!+……+10!的和。(循环) public class ForTest { public static void main( String args[] ) { int i,j,mul,sum=0; for(i=1;i<=10;i++) { mul=1; for(j=1,j<=i;j++) { mul=mul*j; } sum=sum+mul; } System.out.println(“1!+2!+3!+……+10!= ”+sum); } } 好不容易搞定了这个程序,可是学习完之后我一直在想,能不能把这个程序变成任意的输入数值,而不是仅仅局限于10个数的阶乘,改成是可以是任意的数的阶乘之和?(诚邀一起探讨......) |