黑马程序员技术交流社区
标题:
如何将一个数组中的元素打乱
[打印本页]
作者:
zhaozigeng
时间:
2014-12-28 11:01
标题:
如何将一个数组中的元素打乱
比方说有一个数组含100个元素.
我要将这100个元素的值打乱.请问要怎么实现.
我想的方法是生成0-99之间的100随机数作为数组的索引.然后
int i, j;
int rand[100]; 存放0--99之间的随机数
int temp;
int arr[100]; //用于保存图片.我需要将这个数组打乱
for(i=0; i<59; i++)
{
temp = arr[rand
];
arr[rand
] = arr
;
arr
= temp;
}
你们看这样做效果好吗?还有更好的方法没啊?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2