急急急!会VC编程的进

来源:百度知道 编辑:UC知道 时间:2024/05/23 15:00:41
最近小弟选修VC.遇到一个难题.请各位指教.谢谢啦!解决后再加100分.
内容:设计一个小型的分数统计系统,用VC++实现,具体要求如下:
1) 有n个选手,m(m>=2)个评委,最高分为10分,最低分为0分。统分规则为:每个选手所得m个分数中,去掉一个最高分,去掉一个最低分后取平均分为该选手的最后得分;
2) 根据n个选手的最后得分,从高到低排出名次表,以确定获奖名单;
3) 根据各选手的最后得分与各评委给分的差距,对评委评分的准确性给出一个定量的评价
要求:
1. 说明系统对计算机软、硬件环境的基本要求;
2. 对总体设计方案进行分析、比较和论证;
3. 用VC++实现,要求界面简洁美观;
4. 编写代码、上机输入、调试、修改并运行通过;
5. 撰写程序设计报告。程序设计是总结性的技术文件,应全面叙述整个设计的内容及过程,包括程序流程图,发现的问题及解决方法等。

简要提示一下算法,
用2个二维数组做,第1个的每1行为每个选手的得分,当然每1列就是每个评委对各选手的打分
把每行排序后放到第2个数组的对应行,去掉高低分就不用说了,可以由此直接求平均分,放到新的1维数组里。
用第1个2维数组的每1行减去对应的平均分,取绝对值,存回2维数组,这是每个评委每次评分的误差。作完所有行后,把每1列的元素加起来,就是对应评委的总误差,

我不会

三年前的竞赛题

飘过...

同意bingonut的算法