1. 首页 > 12星座 > 文章页面

课程设计题目1:舞伴配对模拟

11月11日已经过去,但是双十一优惠还在

大家好,今天来为大家分享课程设计题目1:舞伴配对模拟的一些知识点,和舞厅男女配对的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!

本文目录

课程设计题目1:舞伴配对模拟男火女土课程设计题目1:舞伴配对模拟

具体算法及相关的类型定义

新高一 数学第二课,集合知识点总结及练习题

typedef struct{

char name[20];

char sex;//性别,'F'表示女性,'M'表示男性

}Person;

typedef Person DataType;//将队列中元素的数据类型改为Person

void DancePartner(Person dancer[],int num)

{//结构数组dancer中存放跳舞的男女,num是跳舞的人数。

int i;

Person p;

CirQueue Mdancers,Fdancers;

InitQueue(&Mdancers);//男士队列初始化

InitQueue(&Fdancers);//女士队列初始化

for(i=0;i<num;i++){//依次将跳舞者依其性别入队

p=dancer[i];

if(p.sex=='F')

EnQueue(&Fdancers.p);//排入女队

else

EnQueue(&Mdancers.p);//排入男队

}

printf("The dancing partners are:\n\n");

while(!QueueEmpty(&Fdancers)&&!QueueEmpty(&Mdancers)){

//依次输入男女舞伴名

p=DeQueue(&Fdancers);//女士出队

printf("%s",p.name);//打印出队女士名

p=DeQueue(&Mdancers);//男士出队

printf("%s\n",p.name);//打印出队男士名

}

if(!QueueEmpty(&Fdancers)){//输出女士剩余人数及队头女士的名字

printf("\n There are%d women waitin for the next round.\n",Fdancers.count);

p=QueueFront(&Fdancers);//取队头

printf("%s will be the first to get a partner.\n",p.name);

}else

if(!QueueEmpty(&Mdancers)){//输出男队剩余人数及队头者名字

printf("\n There are%d men waiting for the next round.\n",Mdacers.count);

p=QueueFront(&Mdancers);

printf("%s will be the first to get a partner.\n",p.name);

}

}//DancerPartners

参考程序如下,供大家阅读:

#include<stdio.h>

#include<malloc.h>

#include<string.h>

#define MaxNumber 100

typedef struct{

char name[20];

char sex[4];/*性别,‘F’表示女性,‘M’表示男性*/

}Person;

/*将队列中元素的数据类型改为Person*/

typedef struct

{ Person data[MaxNumber];

int front;

int rear;

}CirQueue;

CirQueue*InitQueue()

{ CirQueue*q;

q=(CirQueue*)malloc(sizeof(CirQueue));

q-> front=q-> rear=0;

return q;

}

int QueueEmpty(CirQueue*q)

{ return(q-> front==q-> rear);

}

int EnQueue(CirQueue*q,Person x)

{ if((q-> rear+1)%MaxNumber==q-> front)

{ printf("\nOverflow!\n");

return 0;

}

q-> data[q-> rear]=x;

q-> rear=(q-> rear+1)%MaxNumber;

return 1;

}

Person DeQueue(CirQueue*q)

{ Person x;

if(q-> front==q-> rear)

{ printf("\nThe queue is empty! Can't delete!\n");

return;

}

x=q-> data[q-> front];

q-> front=(q-> front+1)%MaxNumber;

return x;

}

void DancePartner(Person dancer[],int num)

{/*结构数组dancer中存放跳舞的男女,num是跳舞的人数*/

CirQueue*Mdancers,*Fdancers;

int i, count=0;

Person p;

Mdancers=InitQueue();/*男士队列初始化*/

Fdancers=InitQueue();/*女士队列初始化*/

for(i=0;i<num;i++)/*依次将跳舞者依其性别入队*/

{

p=dancer[i];

if(strcmp(p.sex,"f")==0)

EnQueue(Fdancers,p);/*排入女队*/

else EnQueue(Mdancers,p);/*排入男队*/

}

printf("\nThe dancing partners are:\n");

while(!QueueEmpty(Fdancers)&&!QueueEmpty(Mdancers))

{/*依次输入男女舞伴名*/

count++;

p=DeQueue(Fdancers);/*女士出队*/

printf("%s\t",p.name);/*打印出队女士名*/

p=DeQueue(Mdancers);/*男士出队*/

printf("%s\n",p.name);/*打印出队男士名*/

}

if(!QueueEmpty(Fdancers))/*输出女士剩余人数及队头女士的名字*/

{

printf("\n There are%d women waiting for the next round.\n

",num-2*count);

p=DeQueue(Fdancers);

printf("%s will be the first to get a partner.\n",p.name);

printf("\n");

}

if(!QueueEmpty(Mdancers))/*输出男队剩余人数及队头者名字*/

{

printf("\n There are%d men waiting for the next round.\n

",num-2*count);

p=DeQueue(Mdancers);

printf("%s will be the first to get a partner.\n",p.name);

printf("\n");

}

}

int GetDancersInfo(Person dancer[])

{ int count=0;

Person p;

while(1)

{ printf("Input the sex:\n");

scanf("%s",p.sex);

if(strcmp(p.sex,"0")==0) break;

printf("Input the name:\n");

scanf("%s",p.name);

dancer[count]=p;

count++;

}

return count;

}

void main()

{ int DancersNum;

Person Dancers[MaxNumber];

DancersNum=GetDancersInfo(Dancers);

if(DancersNum!=0) DancePartner(Dancers,DancersNum);

getch();

}

男火女土

男火女土形容高官禄位很容易得到的意思,但是要要好好珍惜

男火女土--火土夫妻好相配、高官禄位眼前风、两人合来无克害、儿女聪明永富贵

激这句话很准的。

男火女土好吗???有相克吗,会富贵吗你好,这个的话是没有关系的,不会相克,只要是夫妻二人同心同德,是会生财富贵的,这个不要担心,希望可以帮到你

男火女土的夫妻命运那你就应该回答他,水生土,土生木,木生火,火生金,五行都是相生相克的,有相克就有相生,听他们说瞎说不知道有多少夫妻要分开……………如果按照这样推理的话那女的还是旺夫呢,所以没必要心情不爽

男火女土的夫妻命运火象与土象相和是可以倍增的

男火女土夫妻谁听谁的谁对听谁的。如果是生活琐事那么听老婆的那是疼爱她,大丈夫别和女人计较,如果是大事情那么还是商量着来,慎重点。谁对的听谁的。

男火女土配得起吗火土不相克

夫妻五行男火女火命怎么办男金女金:好处多夫妻恩爱乐呵呵,儿女随心又满意,晚年康乐福寿多。

男金女木:合得来二人合好笑言开,如果成双在意起,五男二女有续延。

男金女火:不相当半路相离克找乡,二人吵架不安康,互相原谅呈吉祥。

男金女土:多美好荣华富贵白头老,一生幸福多快乐,夫妻相伴走到老。

男金女水:志高强夫妻相和寿命长,五男二女金银满,手中有钱又有粮。

男水女水:共平衡二人欢乐在一处,各水溪派虽是浅,虽不吉利但又钱。

男水女金:好夫妻二人欢乐在一处,男女穿金多富宜,皆把福德传儿孙。

男水女火:不成双水火相逢似虎狼,男火女水便可成,有事钱财受损伤。

男水女土:不相配夫妻言语斗争强,生儿育女多辛苦,相互原谅成吉祥。

男水女木:多相好华财五弟自然亲,同床金发相合好,田园垛码满仓顶。

男木女木:两相当两亩相比不一样,若是夫妻随心愿,心然相克受损当。

男木女金:不相配半路吵架奔它乡,结合一处不安康,子女希少不妥伤。

男木女水:同和愿一世双双如水鱼,男女相合宜安康,金银财宝足钱粮。

男木女土:不合心牛马相合不安分,出外朋友费口舌,夫妻之间不安心。

男木女火:能成双木火相烧似旺运,儿女双全好风光,夫妻之间都安康。

男火女火:喜洋洋两火之间有高强,人人都说相应好,到老总是不安康。

男火女金:亦不良二人针尖对麦王,男女到老无依靠,离合悲惨悔断肠。

男火女土:是守财福禄鸳鸯笑颜开,夫妻共床红维帐,青梅竹马总是强。

男火女木:似可成相互愿谅福终生,有了贵子贵孙旺,富能鸳鸯保安康。

男火女水:相应好相戏两鱼两鸳鸯,财粮好衣多多进,二女双全好风光。

男土女土:好夫妻婚姻和好与齐全,男女穿金又带银。百年夫妻不离分。

男土女水:不成行牛马相争不可应,口舌常犯多吵闹,影响家中儿女郎。

男土女金:合得来二人合好与齐全,男女两当富贵府,前生配对好成双。

男土女木:似不昌夫妻相克不妥当,金宅不安儿要少,财来财去不安康。

男土女火:发大财金银财宝满仓宅,举开贵子贤孙旺,福禄双全保容积。

男火女土速配指数水象VS.火象速配指数时尚派队、舞会、户外茶房等地方最能让彼此勾动爱火,但这种组合的爱恨纠缠最伤脑筋,彼此因为个性互补而激发无比的吸引力,但彼此天差地远的个性常常会发生摩擦,若要维持下去,最好能多站在对方的立场想想,才可能避免冲突。水象VS.土象速配指数这对组合的情意是细火慢炖渐渐熬出来的,就像日久生情般,越来越不能离开对方,因此,家庭派队或是温馨小馆最能牵引出彼此的好感。追求安全感的水象女十分钟爱土象男认真负责的态度,只要土象男把固执己见的个性抛开,就可以和水象女爱相随哦!水象VS.风象速配指数浪漫成性的两人只要到音乐会、爵士酒吧或是景色宜人的地方,就会引燃爱火。虽然水象女倾慕风象男的机智幽默,可惜爱自由的风象男总让水象女感到难以捉摸,最后当然争吵难免。只有水象女学着给爱空间,才可以和风象男愉快相处哦!水象VS.水象速配指数无论是在朋友派队、还是郊外、书店……只要一开始聊天,就会觉得彼此情投意合,甚至心灵深深地互相吸引。虽然双方同样都很情绪化,但只要协商好相处方式,并多了解对方的内心与成长历程,学习内绝对是一对惺惺相惜、可以互相扶持的绝佳组合!火象VS.火象速配指数你们容易在舞厅、各式运动的场所(如赛车场、球场、游泳池、攀岩场……等)触电,性格相似是最大的要点,在生活方式上很容易取得和谐,比如两人都爱朋友,都喜欢热闹,做事都比较积极有效率等。火象最欣赏同为火象的正义感与聪明热情,但是两方的脾气都很火爆急躁,除了多沟通,还需要多体谅对方。火象VS.土象速配指数这对组合在工作场所合作最容易迸出火花,因为火象女喜欢能干的男性,所以会非常欣赏土象男的干练手腕和细腻聪明的做事方式,只是土象男很容易吃闷醋,又爱唠叨,这一点会让性格随性、又讨厌被管的火象女很受不了,忍到后面就会禁不住大发雷霆呢!火象VS.风象速配指数这对组合很容易在派对、舞会,或是校园中擦出火花,一开始虽然免不了唇枪舌战,但两人会在斗嘴中发现对方的聪明伶俐,于是越吵越爱,就像是欢喜冤家一般,你们甚至还会发现,彼此有很多心灵相同的共同处,尤其是火象女,会很迷恋风象男的古灵精怪呢!火象VS.水象速配指数这是一对爱恨交织的组合,在朋友间的周末聚会或是PUB中很容易互盟爱意,因为这样的场合能充分展现水象男的温柔体贴与风趣,让火象女感到特别甜蜜倾心,不过水象男很没有安全感,要不很黏人,要不就是个皮着忠诚外衣的***,很快就会让火象女觉得非常感冒!土象VS.火象速配指数这样的组合通常会在社团、公司或提案会议……之类的地方擦出火花;火象男干练果决的做事能力不但能让土象女十分佩服,活泼热情的个性更是完全融化了土象女生紧绷的心。只是两个人的脾气都不好,土象女固执、火象男冲动,相处上最好能各自相让,后退一步!土象VS.地土象速配指数你们是又爱又恨的欢喜冤家,由于双方的品位、习性很类似,所以尽量到自己喜欢的场所就容易一拍即合,诸如人不太多的酒吧、画廊或是旅游途中等……只要一攀谈就会发现越来越合拍,虽然久而久之会觉得对方龟毛又固执,但比又能给对方很大的安全感哦!土象VS.风象速配指数平时不太喜欢点燃对方的心,但只要两个人坐在一起聊天或是在大自然的环境中踏青、烤肉,彼此就会互相吸引,土象女欣赏风象男的幽默,风象男钟情土象女的体贴,不过风象男的花蝴蝶性格会让土象女感到神经紧绷,进而采取紧迫盯人的战术,会让风象男觉得透不过气来!土象VS.水象......>>

男火女土--火土夫妻好相配、高官禄位眼前风、两人合来无克害、儿女聪明永富贵.男为火命,女为土命,火生土,妻可得其夫助,宜婚,你们生肖也没有什么相克的

男火女土住几层楼好从火与土的五行来说

建议三层到五层

高了不接地气

顺便注意风水问题

祝题主生活愉快

关于本次课程设计题目1:舞伴配对模拟和舞厅男女配对的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

期末模拟23

联系我们

Q Q:

微信号:

工作日:9:30-18:30,节假日休息

微信