辗转相除:对于给定的两个数,将大的数除以小的数。 如果余数不是零,把余数取为新的对数。 如果继续上一个除法,大的数可以被小的数整除,这时的小数就是原来两个数的最大公约数。
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; }
辗转相除:对于给定的两个数,将大的数除以小的数。 如果余数不是零,把余数取为新的对数。 如果继续上一个除法,大的数可以被小的数整除,这时的小数就是原来两个数的最大公约数。
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 举报,一经查实,本站将立刻删除。