#define _CRT_SECURE_NO_WARNINGS#include#include#include#include#include#include
using namespacestd;
typedefintstatus;intn;
typedefstruct{char name[20];intsex;
}person;
typedefstruct{intfront;intrear;char elem[100][20];int number;//人的数量
}queue;void inperson(person &all) {
cout<< "请输这位同学的姓名和性别:";
scanf("%s", all.name);//在c和c++语言中输入字符串向字符数组中是不需要加&的,
/*输入参数是已经定义好的“字符数组名”, 不用加&, 因为在C语言中数组名就代表该数组的起始地址*/
//cout << "请输入这位同学的性别:";
scanf("%d", &all.sex);
}void inqueue(person all[], queue &man, queue &woman,int n) {//根据性别分别如男队和女队
for (int i = 0; i < n; i++) {if (all[i].sex == 1) {//strcpy(man.elem[man.number], all[i].name);
strcpy(man.elem[man.rear], all[i].name);
man.rear= (man.rear + 1) % 100;
<