Java编程之阶乘
来源:互联网 发布:51单片机蓝牙模块 编辑:程序博客网 时间:2024/05/22 04:32
工具:IntelliJ IDEA 15.0.5
代码很简单,用到递归算法,一个for循环就能搞定,不废话,上代码
/*【程序22】题目:利用递归方法求5!。1.程序分析:递归公式:fn=fn_1*4! */import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("--------此程序用于求一个整数的阶乘--------"); System.out.print("请输入一个数:"); int n = in.nextInt(); int product=1; for(int i=n;i>0;i--){ product=product*i; //递归算法 } System.out.println(n+"!="+product); }}
运行结果如下:
0 0
- Java编程之阶乘
- 编程之美2.2不要被阶乘吓倒Java版
- 编程之美之阶乘
- [编程之美]阶乘问题
- 编程之美读书笔记之阶乘
- Java小程序之阶乘
- 关于阶乘(源自编程之美)
- 编程之美--不要被阶乘吓倒
- [编程之美]不要被阶乘吓倒
- 编程之美---不要被阶乘吓倒
- 编程之美:不要被阶乘吓倒
- 编程之美--不要被阶乘吓倒
- 编程算法之递归阶乘法
- 编程算法之递归阶乘(数制转换)
- 编程之美2.2—阶乘计算
- 编程之美-阶乘方法整理
- C语言编程之递归求阶乘
- 《编程之美》中的阶乘问题小结
- 关于找工作的思考
- POJ2251 Dungeon Master bfs入门 TWT TokyoOlympic 1combo-2
- 第一节:开发工具介绍及环境变量配置及详解(个人总结详解篇)
- 开源一个C++自动垃圾回收器
- MyBatis返回值问题
- Java编程之阶乘
- POJ_Hangover
- Invariant Violation:Application 项目名 has not been registered.
- C++拷贝构造函数与函数声明的区分
- flex布局介绍
- git clone 分支
- studio 翻译插件ECTranslation
- 抽象类、接口
- LeetCode 64. Minimum Path Sum