• 大小: 509KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-16
  • 语言: C/C++
  • 标签: C++  课程设计  

资源简介

合工大程序设计基础课程设计 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个文件信息

评论

共有 条评论