to haor:
exit 好象只能跳出一级吧
他可是要跳出n个(未知)函数。
exit 好象只能跳出一级吧
他可是要跳出n个(未知)函数。
解决方案 »
- [求助]ACTIVEX DLL 参数问题:调用的CALLBYNAME
- 如何获得触发Listview滚动条滚动的事件?
- Client没装excel,我可以将Excel中相应的exe/dll打包到Client注册可以吗?
- VB做的ocx控件与.exe的区别有那些?用VB做ocx控件有那些弊病?
- 用access得query按照要求排序生成一个table,不知为什么生成的table排序总是随机在变!!
- 这个问题有点难:该用ISQL还是ADO.COMMAND
- 散分!!!
- 如何播放资源文件中的声音文件?
- 大家来看一下关于给变量付值的问题,绝对给分。
- playyuer(26岁的人 62岁的心脏) 请进,刚才......
- 奇怪的汉字内码???
- 一个关于日期类型变量处理的问题,快快,急死我啦。
function jc(intA)
if intA=0 then
jc=1
else
if intA=1 then '这就是郭子所说的边界值!
jc=1 '从这里回去的.
else
jc=jc(intA-1) * intA
end if
end if
end function'试试!
debug.print 5!
sub cal(var1,var2)
if 符合结束条件 then
...
exit
end if
for i=1 to n
...
cal(somechange(var1),somechange(var2))
...
next
end sub'其中somechange是指对变量做某公式转换
这个算法是找最佳匹配的算法,找到一个匹配或超出限定条件后(即算法里的符合结束条件),就退出当前层次的递归函数,再找下一个匹配。当找到最佳匹配后,我就想算法结束,不再找下一个匹配,所以我想有一个判断最佳匹配后就退出整个递归的方法,不知道各位高手有没有好的点子?