在有十个元素的数组里,随机挑选一个值,但是每次挑选的值是不一样的
即下标是不一样的
应该如何做呢?
即下标是不一样的
应该如何做呢?
解决方案 »
- ADO 问题
- 深圳哪个公司是崇尚英雄的,比如一周完成一个项目?
- 如何把一个应用程序转换成ActiveX?-80分,当天结贴---只有80分了
- 如何在一个程序中调用另外一个已知路径的程序,并且在调用这个程序前后做一些数据准备和清除的工作。
- 有谁知道怎样在mfc中显示jpeg图片?
- 有谁知道怎么获取某个目录下的所有文件的文件名.急!
- 一个数据查询的问题.急!!!
- 大家来讨论!专家分有什么用??能说明什么??专家榜有什么意思???
- 怎么把sdi 框架窗口CFrameWnd 的style改成WS_POPUP?, 或者怎么去掉sdi CFrameWnd的边框
- C#做串口通信,有与此技术相关,写的比较好的博客或者书籍可以推荐的吗?最好是带完整项目的,多谢!
- 全局变量的构造函数的奇怪问题(为什么会被调用2次)
- 请教串口问题
int b[10] ; //放随即出来的下标
for (int i = 0 ;i < 10;i++)
{
int t = rand(10) ;
for ( int j = 0 ; j < i ; j ++ )
{
if ( t == b[j] )
{
t++ ; //或者t+=2什么的,总之换一个t试试,没必要再随机一次t
j = -1 ; //为使下次运行时候j=0
}
}
b[j] = t ;
}
最后b里放的使0~9的随机不重复数字,用a[b[i]]就能做到你说的了
大概就这个意思,没调试,循环中的<是不是应该<=忘了,效率低但比较好懂,n大的时候无用