如图
代码如下
void randnums(int *arr, int n)
{
int datalength = n;
do {
srand((unsigned)time(NULL)); //用时间做种,每次产生随机数不一样
int number = random(datalength);
datalength--;
int tmp = arr[number];
arr[number] = arr[datalength];
arr[datalength] = tmp;
} while (datalength>0);
}
调用两次函数,数组重复
2 回答
- 2 回答
- 1 关注
- 929 浏览
添加回答
举报
0/150
提交
取消