| 发表于:2007-03-27 18:24:3911楼 得分:0 |
恩,刚才我想出一个算法,各位看看怎么样 function fmodel(main as string, pattern as string, cfault as integer) as boolean fmodel = false for i = 1 to len(main) - len(pattern) fault = 0 for j = 1 to len(pattern) if mid$(main, i + j - 1, 1) <> mid$(pattern, j, 1) then fault = fault + 1 if fault > cfault then exit for next if fault <= cfault then fmodel = true: exit for next end function | | |
|