黑马程序员技术交流社区
标题:
截乘
[打印本页]
作者:
呆呆的小呆
时间:
2016-7-6 00:15
标题:
截乘
编写一个Java程序在屏幕上输出1!+2!+3!+……+10!的和
作者:
yaozhilin
时间:
2016-7-6 08:01
class jiecheng {
public static void main(String[] args){
int num=1;
int sum=0;
for (int i=1;i<=10 ;i++ ){
num *= i;//求 i!;
sum += num;//1!+2!+3!.....10!
}
System.out.print(sum+" ");
}
}
作者:
936994215
时间:
2016-7-7 00:48
package One;
/**
* 求阶乘递归算法
* @author WuPeng
*
*/
public class FactorialDemo {
/**
* 计算一个数的阶乘:n!
* @param n
* @return
*/
public static int fact(int n) {
if(n == 0)
return 1;
else
return fact(n-1)*n;
}
public static void main(String[] args) {
/*
* 求1!+2!+3!+……+10!的和
*/
int sum = 0;
for (int i = 0; i < 10; i++) {
sum += fact(i);
}
System.out.println("1!+2!+3!+……+10!=" + sum);
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2