#include #include #include #include struct staff_info { char name[20]; int wishone,wishtwo; int score; }sta[1000]; void main() { char *f[20]; int a[1000],b[1000],c[1000]; int i,j,p,d,e=0,x,t,o=0; srand(time(0)); printf("请输入工种数"); scanf("%d",&d); printf("请依次输人数"); for(i=1;i<=d;i++) { scanf("%d",&a[i]); b[i]=0; } printf("\n\n --------公司招聘系统--------\n"); printf("*****************************************************************************\n"); printf(" 第1步:填写招聘人姓名 \n\n" " 第2步:填写第一志愿 \n\n" " 第3步:填写第二志愿 \n\n" " 最后1步:得出被录人用名单 \n\n"); printf("*******************************************************************************\n"); loop:fflush(stdin); printf("请输入姓名\n"); scanf("%s",&sta[o]ame); printf("第一志愿\n"); scanf("%s",&sta[o]wishone); printf("第二志愿\n"); scanf("%s",&sta[o]wishtwo); e++; sta[o]score=rand()%100+1; o++; printf("是否继续输入是按1否按2\n"); scanf("%d",&x); if(x==1) goto loop; else for(p=0;pb[i]) c[i]=a[i]-b[i]; for(j=0;jb[i]) { c[i]--; if(c[i]<0) sta[j]wishtwo=0; } for(i=0;i