在标准C语言中 请问有什么方法能实现在一个数组中所有元素都不一样?有什么算法吗?

2025年01月07日 07:58
有2个网友回答
网友(1):

这里生成100个不同的数:

#include
#include
#include
#include

void main(){
int i,j,x[100];

srand((unsigned)time(NULL));

x[0] = rand() % 1000; i=1;
while(1){
Lab1:
x[i]=rand() % 1000;
for (j=0;ji++;
if (i >=100) break;
};

for (i=0;i<100;i++) printf("%d\n",x[i]);
return 0;
}

网友(2):

什么意思啊………………