除法算法的证明 对任意给定的整数 a 和 b,其中 b > 0,存在唯一的整数对 q(商)和 r(余数)使 得, a = q*b + r 且 0 ≤ r < b。

证明存在性:

对于任意整数a和b,存在一个整数q使得a=q*b,此时r=0。

若存在余数r,假设r1>b,a=q*b+r1,r1=n*b+r2,则a=(q+n)*b+r2,如此循环直至得出的余数r<b

证明唯一性:

a=q1*b+r1

假设存在另一组商q2和余数r2,需证q1=q2和r1=r2

a=q1*b+r1

a=q2*b+r2

两式相减得(q1-q2)*b=r2-r1

0<=r1<b且0<=r1<b得-b<(q1-q2)*b<b,化简得-1<q1-q2<1

而此区间的整数只有0,则q=0,与上述矛盾

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值