主题:  这个循环怎么实现?

沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
#12003/7/3 15:14:14
通过CHECKBOX得到数值,
比如有20个CHECKBOX,它们的值是1——20;
如果某个CHECKOBX被选中,将它的值替换为1,如果有N个没有被选中的话,将它的值替换为0,
比如只选中了第20个,则显示19个0,和1个1;
如果只选中了第10个,就显示9个0和1个1;
如果只选中了第2个,就显示1个0和1个1;
如果只选中了第一个,就显示1个1。
这样的循环要如何呀,我想不出算法来,请帮帮我。


难人一个……

绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
#22003/7/3 16:09:52

<%
c=request("c")
cc=split(c,",")
i=ubound(cc)
'response.write i&"
" if i=0 then if cc(i)<>1 then for j=1 to cint(cc(i))-1 response.write "0 " next response.write "
" response.write "1 " else response.write "1 " end if else for k=0 to i response.write "1 " next response.write "
" i=ubound(cc) for s=1 to (20-i-1) response.write "0 " next end if %>

编辑历史:[这消息被germchen编辑过(编辑时间2003-07-03 16:10:37)]


浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
#32003/7/3 22:55:34
厉害,佩服!



我有BLOG了

职务:普通成员
等级:4
金币:16.8
发贴:2209
#42003/7/5 0:21:22
强,打印下来了啊,一有空就拿出来研究一下~