#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <malloc.h>
//程序目的:随机排座位
int main(void)
{
srand((unsigned)time(NULL));
int sum=0;
printf("请输入学生总人数:");
scanf("%d",&sum);
int* st=(int*)malloc(sizeof(int)*sum);
int index=0;
while(1)
{
beg:
st[index]=rand()%(sum+1);
if(st[index]==0) goto beg;
for(int i=0;i<index;i++) if(st[index]==st[i] && index>0) goto beg;
index++;
if(index==sum) break;
}
for(index=0;index<sum;index++) printf(" %d ",st[index]);
printf("\n");
free(st);
return 0;
}