C语言综合训练报告

上传人:cn****1 文档编号:562065110 上传时间:2023-10-29 格式:DOC 页数:14 大小:1.81MB
返回 下载 相关 举报
C语言综合训练报告_第1页
第1页 / 共14页
C语言综合训练报告_第2页
第2页 / 共14页
C语言综合训练报告_第3页
第3页 / 共14页
C语言综合训练报告_第4页
第4页 / 共14页
C语言综合训练报告_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《C语言综合训练报告》由会员分享,可在线阅读,更多相关《C语言综合训练报告(14页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上足球先生投票李浩然目录摘 要11.绪论.12.程序要求.43.设计分析44.程序设计总思路45.结论11结束语11附录源程序代码11专心-专注-专业摘 要“世界足球先生”的评选是由国际足联在1991年创办的,德国球星当选首届“世界足球先生”。近年来,这项评选的影响力已经超过了历史悠久的英国世界足球的“世界足球先生”评选,当选者也成为举世公认的“世界足球先生”。“世界足球先生”由国际足联属下的各个国家队主帅和队长投票选出,每人可以选3人,但不能选择自己执教的国家队的成员(比如说济科可以给里瓦尔多投票,但不能选)。第一选择的球员可以得5分,第二选择的球员得3分,1.绪论国

2、际足协世界足球先生(FIFA World Player of the Year),是由国际足协评选的年度最佳足球运动员荣誉,由各国国家队的主教练投票产生。 1904年5月21日,国际足协协会(简称国际足联,英文缩写为fifa即federation_internationale_de_footballassociation)在法国巴黎奥诺累街229号法国体育运动协会联盟驻地的后楼正式成立,法国等7个国家的代表在有关文件上签了 所得选票 字。每位投票的教练分别可以投三张选票,分别为5分、3分和1分。因为根据西班牙媒体报道,卡纳瓦罗将在明晨公布的2006年世界足球先生评选中压过齐达内和小罗登顶。根据

3、每人所得选票的积分总和,选出最高得分者。虽然如此,国际足协会长布拉特曾表态认为巴西没有合乎标准的球场,并建议阿根廷和智利联合申办。该奖项起始于1991年,与之相对应的世界足球小姐开始于2001年。1904年5月21日,国际足协协会(简称国际足联,英文缩写为fifa即federation_internationale_de_footballassociation)在法国巴黎奥诺累街229号法国体育运动协会联盟驻地的后楼正式成立,法国等7个国家的代表在有关文件上签了字。目前为止最年轻的足球先生是巴西球员朗拿度,他在1996年当选时只有20岁。2003年3月7日,国际足协宣布2014年世界杯将在南美

4、洲举行,是自从1978年阿根廷以来,再次在南美洲举行。 1997年他再度当选。2007年10月30日,国际足协在苏黎世正式宣布2014年男足世界杯在巴西举行,这也是巴西继1950年后再次主办男足世界杯赛,也是最后一次由五大洲轮办的一届。而他与施丹各自都获得过三次该荣誉。看着眼前由黄变红,卡纳瓦罗用不熟练的西班牙语大声辩解,同时指向又 主教练投票 红又肿的左眼,示意皮球只是打在自己的头上。而最年长的足球先生是意大利球员简拿华路,他在2006年当选时有33岁。不过这张委屈的红牌,或许是大卡赢得世界足球先生前的小插曲。 随着近年来媒体对于国际足协对足球先生提名工作的批评越来越多,国际足协在2004年

5、开始制定一个由各国教练以及队长和各国球员组织代表投票产生的35人大名单中评选足球先生。今晨赛前,西班牙的SER电台抢先公布了 所得选票 这一消息。不过截止2007年的17次评选中,所有获奖球员全部集中于两个联赛的五个俱乐部。今 运动员荣誉 晨赛前,西班牙的SER电台抢先公布了这一消息。这一惯例直到效力英格兰超级联赛曼联的克里斯蒂亚诺罗纳尔多获得2008年度世界足球先生才被打破。为证明消息的可靠,该电台甚至公布了三名候选人的得票情况卡纳瓦罗以498分成为新科世界足球先生,已经退役的齐达内以454分屈居第二,卫冕者罗纳尔迪尼奥只有380分。 国际足协世界足球先生(FIFA World Player

6、 of the Year),是由国际足协评选的年度最佳足球运动员荣誉,由各国国家队的主教练投票产生。如果传闻成真,卡纳瓦罗将包揽世界足球先生、欧洲金球奖和英国世界足球杂志年度最佳球员三大桂冠。每位投票的教练分别可以投三张选票,分别为5分、3分和1分。北京时间明日凌晨,国际足联将在苏黎世公布世界足球先生和世界足球小姐的最终评选结果。根据每人所得选票的积分总和,选出最高得分者。除巴西外,哥伦比亚曾一度於2006年有意提出申办,但该国自2007年4月11日向国际足协发信退出后,这意味着该届世界杯的申办权已为巴西的囊中物。该奖项起始于1991年,与之相对应的世界足球小姐开始于2001年。 2003年3

7、月7日,国际足协宣布2014年世界杯将在南美洲举行,是自从1978年阿根廷以来,再次在南美洲 运动员荣誉 举行。目前为止最年轻的足球先生是巴西球员朗拿度,他在1996年当选时只有20岁。北京时间明日凌晨,国际足联将在苏黎世公布世界足球先生和世界足球小姐的最终评选结果 在今晨皇马做客险胜西班牙人的比赛中,新科欧洲金球奖得主卡纳瓦罗成为窦娥式的悲情人物。 1997年他再度当选。 总部设在瑞士苏黎士茨希11号国际足联 运动员荣誉 大厦。而他与施丹各自都获得过三次该荣誉。对于传闻,大卡依然表示,自己并不知 克里斯蒂 道最后的结果,一切要到颁奖现场才知道。而最年长的足球先生是意大利球员简拿华路,他在20

8、06年当选时有33岁。 2007年10月30日,国际足协在苏黎世正式宣布2014年男足世界杯在巴西举行,这也是巴西继1950年后再次主办男足世界 奖项起始 杯赛,也是最后一次由五大洲轮办的一届。 随着近年来媒体对于国际足协对足球先生提名工作的批评越来越多,国际足协在2004年开始制定一个由各国教练以及队长和各国球员组织代表投票产生的35人大名单中评选足球先生。 罗纳尔多 总部设在瑞士苏黎士茨希11号国际足联大厦。不过截止2007年的17次评选中,所有获奖球员全部集中于两个联赛的五个俱乐部。 1904年5月23日,国际足联召开了第1界全体代表大会,法国的罗伯特.盖 克里斯蒂 林被推选为第一任主席

9、。这一惯例直到效力英格兰超级联赛曼联的克里斯蒂亚诺罗纳尔多获得2008年度世界足球先生才被打破。2、程序要求设有代号为 a,b,c,的三个足球先生候选人,根据投票者在选票上对他们的编号的填写顺序分别记分为5、3、2。请编程从键盘上输入投票人数和投票结果。统计他们的得分,并输出哪位当选为足球先生。(注意:若一张选票中有两个相同的代号,该选票作废;若最终前两名得分相同则要重新投票。)3、设计分析本程序中要求候选人有编号和得票数,且每张选票上要同时写上三个候选人的编号,最终输出谁是获胜者。因此可以用结构体来存储候选人的信息。唱票中要求相对应的编号分别记分为5、3、2,因此在记分程序中可以用一个条件表

10、达式来进行统计得分。统计结果中若前两名有相同的得票数则要求重新投票。为此要求把三个后选人的总得分进行比较,则可以用一个判断语句来判断,简单明了。4、程序设计总思路定义结构体存放候选人的信息,包括编号和得分。输入投票总人数和投票结果,然后根据人数和投票结果进行统计得分,把选票中有相同编号的去掉,只统计没有相同编号的票数。然后对最终的分数进行比较,若存在前两名的得分情况一样,则需要重新投票,否则输出谁是获胜者。结构体定义为:struct houxuanren int id; int point; /定义结构体变量表示候选人包含的信息,包括编号和得分/唱票情况的数据结构:if(x!=y&x!=z&y

11、!=z) /判断输入的投票中不能有重复的编号/hxr0.point+=(x=a?5:(y=a?3:(z=a?2:0); /第一个候选人的得分情况和算法/hxr1.point+=(x=b?5:(y=b?3:(z=b?2:0); /第二个候选人的得分情况和算法/hxr2.point+=(x=c?5:(y=c?3:(z=c?2:0); /第三个候选人的得分情况和算法/比较总得分与是否要进行重新投票的数据结构为:for(i=0;i3;i+) if(temphxr2.point&hxr1.pointhxr2.point) |( (hxr0.point=hxr2.point)&hxr0.pointhxr1

12、.point&hxr2.pointhxr1.point) |(hxr1.point=hxr2.point)&hxr1.pointhxr0.point&hxr2.pointhxr0.point) printf(重新投票n); /若有前两名得分相同进行重新投票/ else printf(获胜者是 people %cn,j); getch(); 主函数设计流程:开始定义结构体与相关变量输入投票人数投票结果判断选票中是否有重复编号选票无效统计相应候选人的票数判断前两名总票数是否相等重新投票输出获胜者结束YNY具体的算法有:if(x!=y&x!=z&y!=z) /判断输入的投票中不能有重复的编号/ hx

13、r0.point+=(x=a?5:(y=a?3:(z=a?2:0); /第一个候选人的得分情况和算法/hxr1.point+=(x=b?5:(y=b?3:(z=b?2:0); /第二个候选人的得分情况和算法/hxr2.point+=(x=c?5:(y=c?3:(z=c?2:0); /第三个候选人的得分情况和算法/printf( point: %d %d %dn,hxr0.point,hxr1.point,hxr2.point); continue;程序运行情况若第一个选票对应为abc则对应的候选人分别得分为5,3,2。依次类推,说明:上图是第一种情况,输入了数据 ,显示出谁是获胜者说明:上图是第二种情况,前两名的得分相同,显示重新投票;说明:上图是第三种情况,输入中含不规范的数据但不影响结果。第三选择的球员得1分。5. 结论编程实践是学习程序设计语言的一个重要环

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号