package four;public class gcd_lcm {/** 求最大公约数 最小公倍数* 思路:根据欧几里得定理 gcd(a,b)=gcd(b,a%b);*/static int gcd(int a,int b){//出口:b=0;5和0的最大公约数是5if(b==0) return a;return gcd(b,a%b);}static int lcm(int a,int b){return a*b/gcd(a,b);}public static void main(String[] args) {System.out.println(gcd(45,35));System.out.println(lcm(45,35));System.out.println(gcd(42,60));System.out.println(lcm(42,60));}}
详细解决方案
蓝桥杯:最大公约、最小公倍数——欧几里得定理
热度:105 发布时间:2023-11-10 14:46:07.0
相关解决方案
- 2011蓝桥杯 最小公倍数 NOYJ517
- 蓝桥杯:最大公约、最小公倍数——欧几里得定理
- PAT C入门题目-7-121?N个数求和?(20 分)(有理数最大公约数,最小公倍数)
- 最大公约数、最小公倍数
- 欧几里得(周灵猪)
- 【C语言】最小公倍数
- [math][第二阶段-easy math][HDU-1108]最小公倍数
- 算法系列之四 -- 最小公倍数
- HDU2028 Lowest Common Multiple Plus(最小公倍数)
- Algorithm Gossip: 最大公因数、最小公倍数
- java基础——求两个数的最大公约数、最小公倍数
- 欧几里得 扩展欧几里得
- 最大公约数——最小公倍数
- 【hdu 1108】最小公倍数
- poj 3970 Party 最小公倍数
- 历届试题 核桃的数量(最小公倍数)