CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

关于显示顺序的问题

楼主AmengHappy()2003-02-04 13:07:23 在 VC/MFC / 基础类 提问

我有一个数组,现想把这个数组打乱,不是按照下标的顺序显示,而是只要数组中每一个都显示一次,顺序无所谓,请问该怎么做? 问题点数:50、回复次数:11Top

1 楼rtdb(东临碣石)回复于 2003-02-04 13:35:06 得分 10

像是发牌。  
   
  用随机数取数组下标即可。  
  要注意是已处理过的做个标记,   就不会重复了。Top

2 楼aben456(金珠MERP)回复于 2003-02-04 14:08:50 得分 0

srand()取随即数Top

3 楼AmengHappy()回复于 2003-02-04 19:37:32 得分 0

就是想知道如何用随机数取数组下标,能不能给个例子?Top

4 楼AthlonxpX86(一坨屎)回复于 2003-02-04 19:43:56 得分 0

gzTop

5 楼qhgary(Gary)回复于 2003-02-04 23:36:58 得分 10

注意要  
  #include   <stdlib.h>  
  #include   <stdio.h>  
  #include   <time.h>  
   
  srand(   (unsigned)time(   NULL   )   );  
   
    loc=(int)rand()%10;     //看你要产生多少以内的数字,我这是产生0-9  
  Top

6 楼AmengHappy()回复于 2003-02-06 13:46:07 得分 0

qhgary(Shining)   :loc=(int)rand()%10这句要循环执行10次的吧,是吗?Top

7 楼Rigel(猎户座-参宿七)(蓝色的星星★)回复于 2003-02-06 14:01:24 得分 10

rtdb(东临碣石)   说的对,要做个标记。  
   
  如果是10个数,就先10取1,取到的做个标记,再9取1。。。Top

8 楼AmengHappy()回复于 2003-02-07 14:39:32 得分 0

Rigel(猎户座-参宿七)   :如果是10个数,就先10取1,取到的做个标记,再9取1。。。  
  如果第一次的随机数是5,作过标记,第二次的随机数用9取1,还是有可能是5阿?  
  不懂,能不能说明白点?  
  我的数组的是一维的Top

9 楼xinyulou(心雨楼)回复于 2003-02-07 17:27:34 得分 10

AmengHappy()    
   
  既然已经作了标记!如果是5就不输出在取啊!  
   
  这办法还是可行的!Top

10 楼Xeroo(Welcome to JayXie.COM)回复于 2003-02-07 17:30:06 得分 0

可以这样啊,用一个链表存储,取过的就删掉那个节点就可以了阿Top

11 楼fatyee(Kenyon)回复于 2003-02-07 18:37:43 得分 10

加一个一维数组,用来存储对应的单元是否被访问Top

相关问题

  • 关于显示顺序问题
  • 控件显示顺序问题
  • 关于CListCtrl的显示顺序?
  • 数据库按顺序显示问题!急!!!!!
  • ★紧急求助:如何正确设置层的显示顺序?
  • 怎样做到按要求显示列的顺序
  • 组合框怎么按输入顺序显示——————?
  • Up有分!怎样改变TabPage的显示顺序!WinForm
  • 如何控制MDI文档的显示顺序?
  • datagrid显示的数据的顺序问题(快疯了阿 T_T)

关键词

  • 数组
  • 随机数
  • 顺序
  • 下标
  • 显示
  • 做个标记
  • include

得分解答快速导航

  • 帖主:AmengHappy
  • rtdb
  • qhgary
  • Rigel
  • xinyulou
  • fatyee

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo