#include<iostream>
#include<cstdlib>
#include<ctime>
#include<stdio.h>
using namespace std;
int main()
{
int a[35];
int b[35];
int i =0;
int j;
srand(time(NULL));
for(i=1; i<=30; i++)
a[i] =0;
i=1;
while(1)
{
j = (int)(rand()%30+1);
cout<<"J->"<<j<<endl;
a[j]+= 1;
if(a[j] == 1)
{
b[i] = j;
cout<<"J->"<<j<<"b[i]->"<<b[i]<<endl;
i++;
}
if(i == 31)
break;
}
for(i=1; i<=30; i++)
printf("%d\n",b[i]);
}
1-30随机洗牌(无重复)
最新推荐文章于 2023-03-31 10:47:23 发布