日期:2014-05-17  浏览次数:20754 次

如何取到一堆数字中未被使用的数
比如现在有10,23,28,19,27,98,09,01,00
现在要取到最小的一个未被使用的数,此例子中是02

------解决方案--------------------
这个不难,只是麻烦一点。
先求出这串数据中的最大值和最小值,然后从最小值循环到最大值,再用循环中的数值跟字符串instr,直至找到字符串中没有的那个,退出循环。
------解决方案--------------------
<%
str="10,23,28,19,27,98,09,01,00"
str=","&str&","
for i=0 to 99
c=right("0"&i,2)
if instr(str,","&c&",")=0 then exit for
next
response.write c
%>