第七题足球先生选举的报告.docVIP

  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文档。上传文档
查看更多
第七题足球先生选举的报告

第七题:足球先生选举 一:题目要求····················································1 二: 需求分析·····················································1 三:详细设计····················································1 1:主函数·······················································1 2:公共函数·····················································4 四:运行结果····················································5 五: 实习感想·····················································6 第七题:足球先生选举 一.题目要求 投票程序:设有代号为‘A’,‘B’,‘C’的三个足球先生候选人,根据投票者在选票上对他们编号的填写顺序分别记分5,3,2。请编程从键盘上输入投票人数及投票结果,统计他们的得分,并输出哪位当选足球先生。注意:若同一张票上写有两个相同的代号,则显示“此票无效”,若最终前两名得分相同应显示“从新投票”,否则显示三个侯选者得分并输入“祝贺X当选冠军”。 例如:投票人数:5 输入投票内容: ABC CAB CAA 此票无效 CBA BCA 三位侯选人得分:A:12 B:13 C:15 祝贺C当选冠军 二.需求分析 根据题目要求,首先要输入投票者的选票,难而选票不是都有效,所以要将有效的选票选出来,然后对选票进行统计得分,最终来比较得分,若有得分相同,则从新来选,最后得分最多的获胜,最终成为足球先生。 三.总体设计 我们来分析一下整个系统,根椐上面的需求分析,可以将这个系统的设计分为如下三个模块:输入选票、统计选票、输出结果。 三.详细设计 1.主函数 [流程图] [程序] main() { int i,num,x=0,y=0,z=0; char k[3]; int fenshu(char x,char y[3]); printf(\n xuan ju ren shu: ); scanf(%d,num); printf(\n xuan piao xin xi:\n); for(i=0;inum;i++) {scanf(%s,k); if(k[0]==k[1]||k[1]==k[2]||k[0]==k[2]) printf(wu xiao piao!\n); else {x=x+fenshu(a,k); y=y+fenshu(b,k); z=z+fenshu(c,k); } } printf(\n The three candidates who score :\na: %d\nb: %d\nc: %d\n,x,y,z); if(x==yxz)printf(\n a b piao yi yang duo, chong xin xuan ju!\n); if(x==zxy)printf(\n a c piao yi yang duo, chong xin xuan ju!\n); if(y==zyx)printf(\n b c piao yi yang duo, chong xin xuan ju!\n); if(x==yx==z)printf(\n a b c piao xiang tong ,chong xin xuan ju!\n); if(xyxz)printf(\n a shi zu qiu xian sheng!\n); if(yxyz)printf(\n b shi zu qiu xian sheng!\n); if(zxzy)printf(\n c shi zu qiu xian sheng!\n); getchar(); getchar(); } 2.公共函数: [流程图] [程序] Fenshu(char x,char y[3]) {int m; if(x==y[0]) m=5; if(x

文档评论(0)

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

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

1亿VIP精品文档

相关文档