首页 > 编程知识 正文

辗转相除法为什么能求最大公约数,辗转相除法求公约数

时间:2023-05-05 00:02:54 阅读:173190 作者:3323

辗转相除:对于给定的两个数,将大的数除以小的数。 如果余数不是零,把余数取为新的对数。 如果继续上一个除法,大的数可以被小的数整除,这时的小数就是原来两个数的最大公约数。

publicintgetresult(intm,int n )//比较最大值和最小值的int max=m n? m : n; int min=m n? m : n; //循环判定while(max%min!=0(inttemp=max; max=min; min=temp % min; }return min; }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。