转载请注明出处:http://blog.youkuaiyun.com/droyon/article/details/8680073
欧几里的算法:计算最大公因数。两个整数的最大公因数就是同时整除二者的最大整数。
算法连续计算余数直至余数为0为止,最后的非零余数最时最大公因数。
案例:
package 最大公因数;
public class MaxCommonNum {
public static void main(String args[]){
int num1 = 50;
int num2 = 15;
int maxCommon = getMaxCommonNum(num1, num2);
System.out.println("最大公因数为:"+maxCommon);
}
private static int getMaxCommonNum(int num1,int num2){
while(num2 != 0){
int temp = num1%num2;
num1 = num2;
num2 = temp;
}
return num1;
}
}
运行结果:
最大公因数为:5
本文介绍了一种使用欧几里得算法计算两个整数最大公因数的方法。通过不断取余数直至余数为0,最后得到的非零余数即为最大公因数。提供了一个Java实现示例。
3万+

被折叠的 条评论
为什么被折叠?



