主题:能不能帮我编一个程序,谢谢了。
黄色の闪光
[专家分:0] 发布于 2006-06-19 13:08:00
我想编一个,随即抽签程序,最好事能在网上应用。
条件是:32个数字里面选1个数字1~32,然后这个数字就不能再出现了。大概就是这样了。谢谢,各位高手了。请帮我一下
回复列表 (共2个回复)
沙发
moz [专家分:37620] 发布于 2006-06-19 13:55:00
网上应用建议使用 .NET
1. 建立一数组S(32)
赋值S(1 to 32)为1-32
S(0)的值作为有效个数。
2. 获得随机数[1,s(0)]
取出该数,修改数组及个数。
3. 重复。
板凳
老大徒伤悲 [专家分:29120] 发布于 2006-06-19 14:01:00
这个并不很难。
我说一个思路,你先编编看。
定义一个数组,元素个数是32,元素值等于序号。
然后循环:
产生一个随机数,范围是1~元素个数,输出这个元素的值
从数组里把这个序号的以后的元素向前移动一位
元素数减一
直到元素数为0
至于网络那就比较复杂了
我来回复