(北邮c足球俱乐部.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(北邮c足球俱乐部

Ytinrete题目一:足球俱乐部管理程序(试用版) (30分)描述:足球俱乐部包括球员、普通行政人员。球员有姓名、年龄、能力、年薪、转会费、进球总数、服役年限等重要参数;普通行政人员有姓名、年龄、能力、年薪等参数。你需要给相关管理机构开发一个管理程序,实现对众多足球俱乐部管理的基本功能。具体功能包括:俱乐部的增删改查,俱乐部的属性包括名称、现金、其下人员;可以对所有球员的各项属性进行简单搜索,支持输入多个条件,条件之间用连接,例如:1. “年龄不大于25且服役年限大于5年且进球数大于100的球员”,查询表达式:!(@age25) @experience5 @kick100支持球员在不同俱乐部间的买卖,买卖需符合以下条件:作为买方的俱乐部的现金=球员的转会费,交易完成后,卖方将得到转会费。要求:必须采用面向对象的方式,使用类组织数据结构,并注意类的继承关系;推荐使用容器类作为内部数据结构,可自行选择合适的容器类;提供字符操作界面,能够提供图形界面的将适当加分(加分不超过5分); 解决方案:soccer club management (demo edition)1.类class member //普通员工的类{protected: string name;//名字int age;//年龄int salary;//年薪string position;//能力public:member *pre, *next;//员工链表指针member();//默认构造函数member(int a);//手动构造//~member();//默认析构函数void show (void);//显示出员工所有数据int findmember(string m_name);//查找员工 找到返回1,否则为0void editmember(void);//编辑员工信息};class player :public member//球员类,共有继承员工类{private:int exp;//球员服役年限int kick;//球员进球数int transferfee;//球员转会费public:player *pre, *next;player();//默认构造函数player(int a);//手动构造//~player();//默认析构函数void show(string club=no_need);//显示球员信息,通过重载覆盖基类的show()int findplayer(string p_name);//查找球员 找到返回1,否则为0char analyses(string request, unsigned int i, char type ,string name_club);//分析表达式,返回T或Fchar operator_analyses(char type, string temp_operator, string name_club, string compare);//处理运算符返回T或Fbool findplayer(string request, int a,string name_club=no_need);//查找球员 满足request返回true否则falsevoid editplayer(void);//编辑球员信息int quotation(void);//球员报价 返回球员转会费};class club //俱乐部类{private:string name;//俱乐部名称int money;//俱乐部资金public:member *m_ptr;//俱乐部员工player *p_ptr;//俱乐部球员club *pre, *next;//俱乐部指针club();//默认构造函数club(int a);//手动构造//~club();//默认析构函数void show(void);//显示俱乐部所有信息int findclub(string f_name);//查找俱乐部 找到返回,否则为0bool findplayer(string request);//查找球员 满足条件返回true否则falseclub * findclub(club *head_club, string f_name);//查找俱乐部,找到返回俱乐部指针,否则返回NULLvoid namechange(void);//更改名称void moneychange(void);//更改金额void addmember(club * edit_club);//增加员工void addplayer(club * edit_club);//增加球员void deletemember(club * edit_club);//删除员工void dele

文档评论(0)

kk3400073 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档