算法是这样的:逐个检查大的字符串中的每个字符如:787309321890980看是不是包含这三个数str="123"(当然位置可变)中的某一个字符直到检查到数1或2或3,这时,(如检查到3)将str变为"12"检查下一个数是不是1或者2,如果不是,继续向下查找,直到将str变为""为止
拿312为例吧,C语言1. 312/100取百位数x2. (312-3*100)/10取十位数y3. 同理取个位数z4. 做循环比较