求算法 :将1到9随机分配给9个变量,每个变量一个数字,不能重复
发布网友
发布时间:2022-04-28 22:20
我来回答
共1个回答
热心网友
时间:2022-06-24 00:43
*Algorithm 1:{
int a[10] = {0}; /*0、1~9*/
int i, m;
for(i = 1; i < 10; i) {
while(a[m = rand() % 100]);
a[m] = i;
}
}
*Algorithm 2:{
int a[9] = {1..9};
for(int i = 0; i < 9; --i)
swap(a[i], a[rand()%i]);
}