實際上運用的就是輾轉相除法,

import java.util.Scanner;
public class 遞回公式解最大公約式 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in =new Scanner(System.in);
int m=in.nextInt();
int n=in.nextInt();
System.out.println(gcd(m,n));
}
//m和n不必要比較大小
static int gcd(int m,int n) {
if(n==0){
return m;
}
return gcd(n,m%n);
}
}
鏈接: 最全的2021藍橋杯演算法課《演算法很美》的學習筆記總目錄
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/413303.html
標籤:其他
