编写一函数gcd,求两个正整数的最大公约数。
样例输入:
5 15
样例输出:
5
样例输入:
7 2
样例输出:
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
package adv92; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println(gcd(in.nextInt(), in.nextInt())); in.close(); } private static int gcd(int a, int b) { if (b == 0) { return a; } return gcd(b, a % b); } } |
❤ 点击这里 -> 订阅《PAT | 蓝桥 | LeetCode学习路径 & 刷题经验》by 柳婼