#include<iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
int i,j,n,k,t;
int a[100]={161011,161012,161013,161014,161021,161022,161023,161024,161031,161032,161033,161034,161041,161042,161043,161044};
srand((unsigned) time(NULL));
cin >> n;
k = n; //k:未定顺序的元素个数
for(i = 0;i < n - 1;i++)
{
j=rand()%k; //产生0 ~ k-1的随机数j
t = a[j];a[j] = a[k - 1];a[k - 1] = t; //将a[j]与“最后一个元素”对换
k--;
}
for(i=0;i<n;i++)
{
if(i < 9)
{
cout << "第0" << i + 1 << "组:";
}
if(i >= 9)
cout << "第" << i + 1 << "组:";
cout << " " << a[i] << endl;
}
cout << endl;
return 0;
}
班级号随机排序
最新推荐文章于 2021-05-24 21:57:46 发布