递归求阶乘
2015-08-31 22:02
423 查看
递归求阶乘
//求两个数最大公约数 public class SuanFa1 { /** * 用递归求阶乘算法 * 从键盘接收一个整数,然后求其阶乘 */ public static int DG(int n) { if(n==1) return 1; else return n*DG(n-1); } public static void main(String args[]){ int n = 0; System.out.print("请输入一个整数:"); try{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); n= Integer.parseInt(br.readLine()); br.close(); }catch(IOException e){ e.printStackTrace(); } System.out.println("阶乘"+n+"! = "+DG(n)); } }
相关文章推荐
- 在AR9331上使用Openwrt 默认开启wifi
- Tcp通信中服务器处理客户端意外断开
- LeetCode -- House Robber
- 使用unetbootin将Linux安装到U盘
- Nginx基础笔记
- Keywords Search
- Keywords Search
- *Codeforces Round #316 (Div. 2)- D. Tree Requests (dfs+二分)
- 删除数据库所有表数据(保留表结构和约束)
- IOS之Objective-C学习笔记(六)
- c语言练习题 3-3 计算e^x
- asp.net 自定义翻页,无需外部dll控件(Asp.net自动生成三层代码 第五集 )
- 淘宝卖家工具推荐
- redis持久化,主从及数据备份
- Leetcode #137 Single Number II
- Android学习之带图片的Button
- Javascript基础(一)
- 数据库设计(6)-提取业务规则
- 面试
- java中Map,List与Set的区别(二)