早教吧 育儿知识 作业答案 考试题库 百科 知识分享

为什么被除数和除数的最大公约数就是除数和余数的最大公约数我要的是解释,算法我会

题目详情
为什么被除数和除数的最大公约数就是除数和余数的最大公约数
我要的是解释,算法我会
▼优质解答
答案和解析
这个可以用反证法证明.我试着证明一下.
设被除数a,除数b,商c,余数d,a、b的最大公约数是e,a、b、c、d、e都是整数
那么有a÷b=c…………d.这样可以得到等式a=b×c+d
那么因为e是a、b的公约数,所以e是a和b的约数,因为a是e的倍数,b是e的倍数,那么b×c也是e的倍数,这样d=a-b×c是两个e的倍数相减,所以也是e的倍数.因此e也是b、d的公约数.
再证明e是b、d的最大公约数.用反证法.
设还有一个数x>e也是b、d的公约数.那么a=b×c+d也是x的倍数,那么x也是a、b的公约数,因为x>e,这与e是a、b的最大公约数的设定矛盾,这说明不存在比e更大的b、d的公约数,所以e就是b、d的最大公约数.