设置三个下标,a,b,det其中a,b用来检验不同数,det用来作为赋值位,如图: 当a,b指向值不同时,将a所指值移到det所指位置上,再将b的值给a,然后b继续向后移动,如果a,b指向值相同,直接让b继续移动。 具体解法如下: