6/21
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int x[1001];
int i, j, t,N,flag,a,b,y,key,found=0,nn;
long tk;
srand(time(&tk));
printf("40606249\n");
printf("請輸入模擬範圍[a,b]例如 a=1 b=10:");
scanf("%d %d",&a,&b);
printf("請輸入模擬數目( <= %d ):",a+b);
scanf("%d",&N);
for(i=0; i<N; i++)
{
while(1)
{
flag=1;
y = rand() % (a+b)+1 ;
for(j=0;j<=i-1;j++)
{
if( y == x[j])
{
flag=0;
break;
}
}
if(flag == 1)
{
x[i]=y;
break;
}
}
}
printf("\n 陣列內容:\n");
for (i=0; i<N; i++) printf("x[%d] = %3d\n",a,b);
system("pause");
return 0;
}