您的位置:首页 > 数据 >
C++扑克牌类的设计 C++扑克牌类怎么设计?-全球快讯
来源:CSDN 2022-12-22 15:53:16


(资料图)

C++扑克牌

1、设计扑克类Card:主要属性有花色和点数;主要方法有初始化、输出、比较大小等 2、设计一副扑克牌类Cards:主要属性包括扑克对象数组;主要方法有初始化、洗牌、输出等。 3、编写测试程序。

#include#include#include#include#include#includeusing namespace std;class Card{public:string color;string point;Card(string color, string point);Card(string point);void display();void battle(Card card1);};class Cards{public:        vectorcard;        Cards();void display_all();        void shufflePoker();};Card::Card(string color, string point){this->color = color;    this->point = point;}Card::Card(string point){this->color = "";    this->point = point;}void Card::display(){string s = this->color + this->point;    cout<<Spoint])coutpointcolor])coutpoint<<ENDL;ELSE color])coutpoint<<ENDL;ELSECOUTpoint<<endl;}}cards::cards(){string colors[]={"黑心", "红心", "草花", "方块"};    string numbers[]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};    for(int i=0;i<4;i++)    {for(int j=0;j<13;j++) this-="">card.push_back(Card(colors[i], numbers[j]));        }    }    this->card.push_back(Card("", "大王"));    this->card.push_back(Card("", "小王"));}void Cards::shufflePoker(){srand((unsigned int)time(0));random_shuffle(this->card.begin(), this->card.end());}void Cards::display_all(){for(int i=0;i<CARD.SIZE();I++) --="" {cout<card[i].color;cout<card[i].point + "\t";    }    cout<cout<<"初始化扑克牌:"<

运行结果

关键词:
相关文章
12月第一周山西煤炭价格环比下跌0.4%-每日资讯

12月第一周山西煤炭价格环比下跌0.4%-每日资讯

  据山西省商务厅生产资料市场监测数据显示:(12月5日-11日)山西省煤炭均价128146元吨,环比下跌04%。其中,炼焦煤13焦煤均价1468元吨,环更多

2022-12-22 10:15:56
2022年11月份福建省煤炭市场价格稳中上涨-每日关注

2022年11月份福建省煤炭市场价格稳中上涨-每日关注

  根据商务部重要生产资料监测系统数据显示,2022年11月份,福建省监测样本企业的煤炭市场价格平均为162668元吨,环比上涨08%。其中无烟煤市更多

2022-12-22 10:11:05
2022年11月份云南省曲靖市煤炭价格环比小幅下跌-全球时快讯

2022年11月份云南省曲靖市煤炭价格环比小幅下跌-

  据云南省商务厅重要生产资料市场监测系统显示,11月曲靖市煤炭均价25195元吨,环比下跌34%,同比下跌282%。11月多地天气晴好,取暖用煤需更多

2022-12-22 09:55:26
12月第二周云南省煤炭价格环比小幅上涨-全球滚动

12月第二周云南省煤炭价格环比小幅上涨-全球滚动

  据商务部重要生产资料市场监测系统显示,上周(2022年12月5日-11日),云南省煤炭均价为14887元吨,环比上涨45%。其中,炼焦煤均价2640元更多

2022-12-22 10:16:35
12月第三周天津市煤炭价格环比持平-新消息

12月第三周天津市煤炭价格环比持平-新消息

  据天津市市场运行监测数据显示,12月份第三周(12月12日-12月18日),天津市煤炭均价为734元吨,环比持平。国际油价在跌入低点之后再度反更多

2022-12-22 09:53:29
11月我国动力煤进口量同比下降1.42%

11月我国动力煤进口量同比下降1.42%

  海关总署最新数据显示,今年11月份,我国动力煤(其他烟煤、其他煤和褐煤)进口量为2582万吨,同比下降142%,环比增长16%。1-11月份,累计更多

2022-12-22 09:08:34
2022年1-11月原煤产量前十名企业排名公布-当前时讯

2022年1-11月原煤产量前十名企业排名公布-当前时讯

  原煤生产增速加快,进口由升转降。据国家统计局统计,2022年1-11月,规模以上企业生产原煤409亿吨,同比增长97%。其中,11月份生产原煤39更多

2022-12-22 09:17:41
旺季过半,价格支撑渐弱-全球速看料

旺季过半,价格支撑渐弱-全球速看料

  本周市场仍延续弱稳走势,主产区煤矿生产恢复正常,产销基本保持平衡,价格维持稳定。港口市场情绪依旧偏弱,下游电厂采购以长协煤为主,更多

2022-12-22 09:13:19
12月第一周宁夏煤炭价格继续持平-环球新动态

12月第一周宁夏煤炭价格继续持平-环球新动态

  商务部重要生产资料市场监测系统数据显示,上周(11月28日-12月4日),宁夏煤炭价格132667元吨,持平,其中无烟煤、动力煤、炼焦煤均持平更多

2022-12-21 09:56:42
12月第二周广东省煤炭价格小幅上涨

12月第二周广东省煤炭价格小幅上涨

  据广东省重要生产资料市场监测系统显示,上周(12月5日至12月11日),广东省煤炭均价1523元吨,环比上涨66%。原因分析:当前煤炭产能受控更多

2022-12-21 10:17:52