您的位置:首页 > 编程语言 > Java开发

计算两个非负整数的最大公约数

2016-05-19 13:05 351 查看

算法第四版代码

现在开始学习算法,准备把书上的代码实现一遍,算是对自己学习的一个检验,希望自己可以坚持下去。

第一章

计算两个非负整数 p 和 q 的最大公约数:若 q 是 0,则最大公约数为 p。否则,将 p 除以 q 得到余数 r,p 和 q 的最大公约数即为 q 和 r 的最大公约数。

public static int gcd(int p, int q){
if(q == 0)
return p;
r = p % q;
return gcd(q,r);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 算法