num);Р}Р//主函数Рvoid main()Р{ Р?int a,b,m,n,k,i;Р?int count=0,num;Р?QueuePtr p,q;Р?LinkQueue G;?Р?LinkQueue B;Р?printf("请输入女生数量:");Р?scanf("%d",&m);Р?printf("请输入男生数量:");Р?sc" /> num);Р}Р//主函数Рvoid main()Р{ Р?int a,b,m,n,k,i;Р?int count=0,num;Р?QueuePtr p,q;Р?LinkQueue G;?Р?LinkQueue B;Р?printf("请输入女生数量:");Р?scanf("%d",&m);Р?printf("请输入男生数量:");Р?sc" />

全文预览

学生搭配问题课程设计报告书

上传者:hnxzy51 |  格式:doc  |  页数:10 |  大小:597KB

文档介绍
>next;Р?}Р?printf("%d \n",p->num);Р}Р//主函数Рvoid main()Р{ Р?int a,b,m,n,k,i;Р?int count=0,num;Р?QueuePtr p,q;Р?LinkQueue G;?Р?LinkQueue B;Р?printf("请输入女生数量:");Р?scanf("%d",&m);Р?printf("请输入男生数量:");Р?scanf("%d",&n);Р?printf("请输曲子号:");Р?scanf("%d",&k);Р?printf("请输入要查找的男生编号:");Р?scanf("%d",&b);Р?printf("请输入要查找的女生编号:");Р?scanf("%d",&a);Р?InitQ(G);Р?InitQ(B);Р?for(i=1;i<=m;i++)Р?{Р EnQueue(G,i);Р?}Р?for(i=1;i<=n;i++)Р?{Р EnQueue(B,i);Р?}Р?for(i=1;i<=k;i++)Р?{Р system("CLS"); Р printf("第%d首曲子\n",i);Р printG(G,i);Р printB(B,i);Р p=G.front->next;Р q=B.front->next;Р printf("目前跳舞的是第%d号女生和第%d号男生\n",p->num,q->num);Р if(p->num==a&&q->num==b)Р {Р count++;Р printf("第%d曲是要查找的男女生跳舞\n",i);Р }Р DeQueue(G,num);Р EnQueue(G,num);Р DeQueue(B,num);Р EnQueue(B,num); Р?}Р?printf("该对男女生共跳舞%d次\n",count);Р}Р六、源代码的运行与调试

收藏

分享

举报
下载此文档