1.首先商的第三位是7,那么根据除数(六位数)*7=六位数,所以除数首位一定是1
2.然后分析除数第二位,肯定<4,因为4的话,14*7=98,现在是x7,如果进位就变7位数了,
所以第二位是1-3之间,只能三种情况11*7=77,12*7=84,13*7=91
分类讨论:
首两位是11,那么第三位也肯定是1,因为没有进位,除数为111x7x
那么商的第二位和第四位一定是9,因为只有9*除数才能得到7位数,商x979x
商的第四位9*除数后百位为7,而除数十位是7,79=63,进位为6或7,所以除数百位只能为9,9*9=81,不能为0,因为0*9=0无法进位,无法成为7位数,除数11197x,但11197x*7=7837xx,不满足77的情况,所以舍去
首两位是12,那么第三位大约是5或4,因为5*7=35,进位3,84+3=87,4的话后面还有进位
先假设除数125x7x,除数*N要等于七位数,N必须为8或9(9舍去,因为1259*7=8813,不满足87),则商=xx78x,商的第四位8*除数后百位为7,而除数十位是7,78=56,进位为5或6,当6时,7-6=1,奇数,而8是偶数,无法实现,所以进位只能是5,除数=12547x,商=xx78x
12547x*7=878xxx,12547x*8=10037xx,
这时候看商第二位后的余数,显然是979开头的,那么商三位后的余数则是101开头的
商最后一位一定是1,商=xx781
现在分析除数最后一位,显然最后一位<5,因为125475*8=1003800不满足要求
当除数最后一位=1的时候125471*7=878297,125471*8=1003762,
125471*9=1129239,此时第三行十位是7不成立,舍去
当除数最后一位=2的时候125472*7=878304,125472*8=1003776,
125472*9=1129248,此时第三行十位是7不成立,舍去
当除数最后一位=3的时候125473*7=878311,125473*8=1003784,
125473*9=1129257,此时要满足第三行十位是7,则商第二位一定是8
目前除数=125473,商=x8781
979往上,7-n=9,显然n只能等于7或者8
125473*N的六位数里第三位是7或8,所以N=5
所以除数=125473,商=58781
当除数最后一位=4的时候125474*7=878318,125474*8=1003792,
125474*9=1129266,此时第三行十位是7不成立,舍去
后面还要再排除除数首两位是13的情况,此处略