递归:最小公倍数和最大公约数求解
来源:互联网 发布:阿里云中的cdn加速 编辑:程序博客网 时间:2024/05/16 03:36
package none008第六章递归;//最小公倍数和最大公约数求解public class NecessaryApp {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stub minTimes(2,2); System.out.println(maxTimes2(120,60)); }//最小公倍数public static int minTimes(int m,int n){ if(m>n){m^=n;n^=m;m^=n; }for(int i=n;i<=m*n;i++){if(i%m==0&&i%n==0){System.out.println("最小公倍数: "+i);return i;}}return 0;}//递归求最大公约数(一个数A与比自己大的数取余,余数总是为A;一个数与比自己小的数取余,余数比之前求余的两个数都要小).//这个方法求最大公约数较好。喜欢public static int maxTimes(int m,int n){if(m%n==0)return n;elsereturn maxTimes(n,m%n);}//普通循环求最大公约数public static int maxTimes2(int m,int n){if(m>n){int temp=m;m=n;n=temp;}if(n%m==0){return m;}else {for(int i=m-1;i>0;i--){if(n%i==0&&m%i==0){return i; }}return 0;}}}
0 0
- 递归:最小公倍数和最大公约数求解
- 如何求解最大公约数和最小公倍数
- 求解最大公约数和最小公倍数问题
- 最小公倍数和最大公约数的求解
- 最大公约数和最小公倍数的求解
- 最小公倍数和最大公约数求解方法
- 递归求最大公约数和最小公倍数
- 最大公约数和最小公倍数 递归算法
- C++实现求解最大公约数和最小公倍数
- 欧几里得算法求解最大公约数和最小公倍数
- 第十二周课后作业——递归求解——求最大公约数和最小公倍数
- 最大公约数,最小公倍数求解
- 最大公约数和最小公倍数(递归求法)
- 递归实现求最大公约数和最小公倍数
- 求最大公约数和最小公倍数(利用递归实现)
- 最大公约数和最小公倍数的递归求法
- 使用递归方式求最大公约数和最小公倍数
- java递归实现最大公约数和最小公倍数
- 归并排序平均时间复杂度O(NlogN)
- Django MVC
- ffgfhfgdhfhfh
- 数列转换(nyoj 109)
- 选择排序法
- 递归:最小公倍数和最大公约数求解
- 快速排序的三种实现方法体会
- Red Hat Linux下安装JDK
- spring程序的开发过程
- 递归:汉诺塔问题
- 在ios编程中 针对 UIWebView中的 弹出的键盘 进行 关闭
- 杂事大声地
- HDU-2553-N皇后问题
- 实验室第7周工作周报