资源简介
合工大程序设计基础课程设计 C++实现 包含完整的报告和源代码,当时我选做了两道题,一个是求取平均分,比较简单,另一个是整数集合类,面向对象的方法,
具体题目如下:
求取平均分:
体育、文艺比赛及选举等打分项目中,为了公平起见,往往n个评委打出分数后,要去掉一个最高分和一个最低分,然后求取平均得分。当n较大时(本题设为9),则应去掉两个最高分和两个最低分,然后求取平均分。编程实现该算法。
------------------------------------------------------------
整数集合类:
定义并实现一个整数集合类int_set,集合类中cur_size表明当前集合中有几个整数,集合中最多含max_size个整数,存放集合元素的整数是动态的。要求提供的方法有:
(1)增加一个整数到集合中;
(2)从集合中去掉一个元素;
(3)判断一个元素是否在集合中;
(4)重载运算符<>, 输出集合;
(5)分别实现集合的交、并、差运算。
代码片段和文件信息
#include
#define n 9
int main(){
float score[n];
float nums_average m=0.0;
int ijflag;
cout<<“请输入各位评委打出的分数:“< for(i=0;i>score[i];
for(i=0;i for(j=i+1flag=i;j if(score[flag]>score[j]) flag=j;
if(flag!=i){
num=score[i];
score[i]=score[flag];
score[flag]=num;
}
}
for(i=2;i //去掉两个最高分和两个最低分余下的相加
s_average=m/(n-4); //求取平均值
cout<<“去掉两个最高分和两个最低分,所得平均分为:“;
cout< return 1;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 41984 2009-05-23 09:11 程序基础课程设计\average\1average.ncb
文件 250 2009-05-23 09:07 程序基础课程设计\average\1average.plg
文件 229423 2009-05-07 22:47 程序基础课程设计\average\Debug\1average.exe
文件 267388 2009-05-07 22:47 程序基础课程设计\average\Debug\1average.ilk
文件 6430 2009-05-07 22:47 程序基础课程设计\average\Debug\1average.obj
文件 246344 2009-05-07 22:24 程序基础课程设计\average\Debug\1average.pch
文件 533504 2009-05-07 22:47 程序基础课程设计\average\Debug\1average.pdb
文件 41984 2009-05-23 09:07 程序基础课程设计\average\Debug\vc60.idb
文件 61440 2009-05-07 22:47 程序基础课程设计\average\Debug\vc60.pdb
文件 3425 2009-05-23 09:07 程序基础课程设计\average\1average.dsp
文件 714 2009-05-23 09:11 程序基础课程设计\average\1average.cpp
文件 48640 2009-05-23 09:11 程序基础课程设计\average\1average.opt
文件 541 2009-05-23 09:11 程序基础课程设计\average\1average.dsw
文件 50176 2009-05-23 09:14 程序基础课程设计\int_set\int_set.ncb
文件 248 2009-05-07 21:22 程序基础课程设计\int_set\int_set.plg
文件 2922 2009-05-07 21:20 程序基础课程设计\int_set\int_set.cpp
文件 3413 2009-05-07 21:22 程序基础课程设计\int_set\int_set.dsp
文件 520 2009-05-07 21:24 程序基础课程设计\int_set\int_set.dsw
文件 41984 2009-05-07 21:22 程序基础课程设计\int_set\Debug\vc60.idb
文件 61440 2009-05-07 21:20 程序基础课程设计\int_set\Debug\vc60.pdb
文件 262884 2009-05-07 21:20 程序基础课程设计\int_set\Debug\int_set.ilk
文件 213037 2009-05-07 21:20 程序基础课程设计\int_set\Debug\int_set.exe
文件 525312 2009-05-07 21:20 程序基础课程设计\int_set\Debug\int_set.pdb
文件 244412 2009-05-07 21:20 程序基础课程设计\int_set\Debug\int_set.pch
文件 15721 2009-05-07 21:20 程序基础课程设计\int_set\Debug\int_set.obj
文件 48640 2009-05-23 09:14 程序基础课程设计\int_set\int_set.opt
文件 352256 2009-05-23 08:46 程序基础课程设计\课 程 设 计 报 告.doc
目录 0 2009-05-07 23:00 程序基础课程设计\average\Debug
目录 0 2009-05-07 21:24 程序基础课程设计\int_set\Debug
目录 0 2009-05-07 23:00 程序基础课程设计\average
............此处省略5个文件信息
- 上一篇:数据结构图的邻接矩阵功能实现
- 下一篇:商人过河问题的MATLAB程序
相关资源
- fp增长树算法的C/C++实现
- 电子邮件收发程序c++版
- mfc c++版网络爬虫
- 跨平台的C++日志库
- RSA加密字符串 C++ Builder 6.0
- 航班订票系统课程设计源代码
- 数据结构课程设计c++排序算法的比较
- 数据结构课程设计c++图书管理系统源
- C++编写的绝美的玫瑰花礼物
- C/C++详细函数大全
- libstdc++6_4.7.2-5_i386
- C++死锁检测解除算法
- 编译原理三地址代码生成C++实现
- 无钩子的键盘记录完美实现(VC++)
- 小波变换DWT的Mallat算法C++和MATLAB实现
- 操作系统课程设计SPOOLING技术C语言版
- c++大学教程第九版配套资料
- NIDAQmxLib VC++ VS2008/2010
- C++ fraction
- 清华大学数据结构上机考试试题(C
- c++编写的卡诺图绘制程序
- c++编写的简单的汇编器
- win sockket全局代理驱动(c++ spi)
- matlab中meshgrid()、fspecial()以及
- C++ 数据结构 算法B+树实现
- SEGD文件读取C++源代码
- RBF神经网络的C++源码
- 模拟银行排队叫号机 VC++6
- DDOS攻击源代码 VC++6
-
c++ xm
l处理 domsax
评论
共有 条评论