求阶乘之和 1!+2!+3!+...+10!
来源:互联网 发布:电脑usb端口怎么设置 编辑:程序博客网 时间:2024/06/05 09:56
用循环较易实现,递归只实现了求单个数的阶乘。代码如下:
//求 1!+2!+...+10!public class Jiechenghe {public static long func(int num){ //用循环求各阶乘之和long result=0;long f=1;for(int i=1;i<=num;i++){f=f*i; //求各个阶乘result=result+f;//前几个阶乘的和}return result;}public static long func1(int num){ //递归求单个数的阶乘if(num==1)return 1;return num*func1(num-1);}public static long func2(int num){ //循环调用递归函数求和long result=0;while(num!=0){result+=func1(num);num--;}return result;}public static void main(String[] args) {System.out.println(func2(3));}}
0 0
- 求阶乘之和 1!+2!+3!+...+10!
- 程序求1!+2!+3!+...+1000!的和, 求1到1000阶乘之和
- 求1到任意整数的阶乘之和 例如(1!+2!+3!+~~~+n!)
- 求1到20的阶乘之和:1+2!+3!+...+20!
- 求1到20的阶乘之和
- 求1到20的阶乘之和
- 1105 求阶乘之和
- 1-10的阶乘之和
- SQL SERVER 求阶乘之和
- 【C语言】求阶乘与阶乘之和
- java 面试题 求10的阶乘之和
- java编程题:求10的阶乘之和
- 求1---n的阶乘之和(java)
- java技术支持 求1~5的阶乘之和
- 求1 到 n 的阶乘之和,n由键盘输入。
- c语言中,求1到n的阶乘之和
- JAVA之递归求阶乘之和
- 用阶乘函数factorial()求排列组合之和
- appium启动过程分析
- fl2440内核自带按键驱动移植及hexdump命令
- PHP buffer的机制
- 第八届蓝桥杯第十题
- 使用jsonp来实现跨域请求
- 求阶乘之和 1!+2!+3!+...+10!
- Android root检测方法小结
- Dagger 2从浅到深(二)
- static
- bzoj 2120 数颜色 待修改的莫队
- CSV导出大量数据
- node.js的generic-pool与mysql结合,mysql连接池
- Anjular组件化
- POJ 2236 Wireless Network(并差集)