C语言或者C++高手进!!!十万火急!!!

来源:百度知道 编辑:UC知道 时间:2024/06/18 01:07:13
用C语言或C++编写程序实现"运动会奖牌榜"问题!
(老师明天就要验收了,请各位大侠帮忙!满意的追加最多分,小弟不胜感激,先谢过啦!!!)
题目要求如下:
某综合性运动会设若干单项比赛,有多支参赛团体,每项比赛设金、银、铜牌奖,无并列奖项,前8名分别获得8~1分,计入团体总分。请实现以下功能:
1. 参赛队伍注册,其中队伍名称不能重复,一旦比赛开始(有成绩录入视为比赛开始),将不允许再注册;
2. 比赛项目管理,其中运动项目不能重复;
3. 比赛成绩录入,必须按注册队伍以及注册参赛项目录入,每名次唯一;
4. 输出奖牌榜,基本规则为金牌数多名次优先,金牌数相等则比较银牌数,银牌数相同则比较铜牌数,如全部相等则为并列名次,并按表格形式打印。
5. 输出团体总分榜,当团体总分相同,则按奖牌总数排名,否则为并列名次,并按表格形式打印。
6. 输出各单项成绩表,并按表格形式打印。
提示:
(1) 参赛团队数据结构设计需要满足的要求为登记参赛团队,满足参赛项目注册、成绩录入、奖牌榜以及团体总分榜输出的要求;比赛项目数据结构设计的目的是为各运动队伍进行参赛项目注册以及记录该项目最终比赛成绩提供查询支持;参赛项目注册是为了保证录入数据的合法性,未报名参赛的队伍和运动项目不能录入比赛成绩。
(2) 当在不同运动会使用相同的系统时,采用链表方式比采用数组方式更具通用性,因为链表可以满足动态存储的要求。数据结构输入后将需要使用文件方式保存。
该数据结构设计具有数据库管理系统的雏形,考虑到文本文件操作上的不便性,该数据结构不考虑数据的删除和修改功能。
鄙人C语言学得不好呃,老师已经布置了好几天了,但我这几天一直在重新学习C语言,可还没看完一半,老师突然说他明天要查看我们编的进度。。。随便写点都行啊,都过了几天了,我总得给老师一个交代啊!请各位大哥大姐帮帮忙啊!

给一个数据啊 不然不知道要读入些什么
如果用HeapSort 不介意吧?
还有不用链表写可以不?

很长啊

真的很长啊,不是一会就可以写完的~

你们老师才是高手啊,要你们这么短的时间内写完......

很费事 还是和你的同学们做一块商量商量吧!

感觉是数据结构