更新时间2018-11-29 11:49:59
注意:要互不相同。求源代码
简单的程序参考
#include<stdio.h>
#include<stdlib.h>
#include <time.h>
int find_dup(int a[],int n,int x)
{
int i;
for(i=0; i<n; i++)
if (a[i]==x)
return 1;
return 0;
}
int main()
{
time_t t;
int x,i,a[20]= {0};
srand((unsigned) time(&t));
for(i=0; i<20; i++)
{
do
{
x=rand();
}
while(find_dup(a,i,x)==1);
a[i]=x;
}
for(i=0; i<20; i++)printf("%d ",a[i]);
printf(" ");
}