合工大程序设计基础课程设计 C++实现 包含完整的报告和源代码,当时我选做了两道题,一个是求取平均分,比较简单,另一个是整数集合类,面向对象的方法,
具体题目如下:
求取平均分:
体育、文艺比赛及选举等打分项目中,为了公平起见,往往n个评委打出分数后,要去掉一个最高分和一个最低分,然后求取平均得分。当n较大时(本题设为9),则应去掉两个最高分和两个最低分,然后求取平均分。编程实现该算法。
------------------------------------------------------------
整数集合类:
定义并实现一个整数集合类int_set,集合类中cur_size表明当前集合中有几个整数,集合中最多含max_size个整数,存放集合元素的整数是动态的。要求提供的方法有:
(1)增加一个整数到集合中;
(2)从集合中去掉一个元素;
(3)判断一个元素是否在集合中;
(4)重载运算符<>, 输出集合;
(5)分别实现集合的交、并、差运算。
1