收藏本页 | 设为主页 | 随便看看 | 手机版
普通会员

郑州市北斗化工有限公司

化学试剂、化工产品、医药原料、医药中间体、麻黄素、盐酸羟亚胺、甲卡西酮、甲卡...

新闻中心
  • 暂无新闻
产品分类
  • 暂无分类
站内搜索
 
荣誉资质
  • 暂未上传
友情链接
  • 暂无链接
荣誉资质
C++制作抽签软件
发布时间:2019-10-04        浏览次数:        

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部最简单的方法是定义一个boolean 数组a[n],默认值为false(表示没被抽走),然后产生随机数rd=rand()/(n-1)

  ,之后查看数组中的值,并计数,比如用i计数,当元素中值为false,则i++,然后查看下一个,如果为true,只看下一个不计数,知道i=rd,把此时查看的元素值改为,true(防止第二次被抽到),并记录在数组中的索引号,这个就是你抽到得签,至于什么意思,你自己定义。。。。。菠萝纸笔筒插法。我会叠三角不会插,当然当你计数到数组末尾,记得掉到开头数。。。