ag电投官网

c语言作业:洗牌发牌程序 不能复制 按要求悬赏 谢谢

[编辑:永太净化设备经营部] [时间:2019-06-24]

  主动洗牌发牌顺序,将52张扑克牌分成4副牌(每副牌13张),请求每副牌按花色分类,同类花色按由小到大陈设。(学问点:线性布局,单链外,排序)中心:请求每副牌按花色分类,同类花色...

  主动洗牌发牌顺序,将52张扑克牌分成4副牌(每副牌13张),请求每副牌按花色分类,同类花色按由小到大陈设。(学问点:线性布局,单链外,排序)

  可选中1个或众个下面的环节词,寻求相干原料。也可直接点“寻求原料”寻求一切题目。

  这个文献包括了天生牌,发牌,洗牌等操作,但是是Java写的,不过顺序讲话和C照样有良众相通的,你明了了道理自然能自身做/***文献名:Card.java2014-1-24上午8:46:59*@authorAdministrator*/packagecc.icoc.javaxu.card.bean;importjava.util.ArrayList;importjava.util.List;importjava.util.Random;/**扑克牌卡片类*创修时候:2014-1-24上午8:46:59**@author许仕永*项目名称:PucCard*文献名:Card.java*编码:GBK*@Description:*@JKDJDK1.6.0_21*@versionv1.0*@TODO*/publicclassCardimplementsComparable{intcardType;//花色intcardNum;//点数//存储十足的卡牌publicstaticListcardsList=newArrayList();publicCard(intcardNum,intcardType){this.cardNum=cardNum;this.cardType=cardType;}/**初始化卡牌**/publicstaticvoidinitCards(){//String[]types=newString[]{黑桃,红桃,梅花,方片,小王,大王};int[]types=newint[]{4,3,2,1,5,6};/****54张,*红桃,黑桃,梅花,方块各1--1313张*巨细王2张*2+13x4=54*/for(intj=0;j=14){return-1;}}elseif((this.cardNum==2)&&(this.cardNum==2)){returncard.cardType-this.cardType;}if((card.cardNum==1)&&(this.cardNum!=1)){if((this.cardNum=13){return-1;}}elseif((this.cardNum==1)&&(this.cardNum==1)){returncard.cardType-this.cardType;}if((this.cardNum==card.cardNum)){returnthis.cardType-card.cardType;}returncard.cardNum-this.cardNum;}}