当前位置: 代码迷 >> 综合 >> 蓝桥杯:最大公约、最小公倍数——欧几里得定理
  详细解决方案

蓝桥杯:最大公约、最小公倍数——欧几里得定理

热度:105   发布时间:2023-11-10 14:46:07.0
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));}}

  相关解决方案