| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 545 人关注过本帖
标题:求大神做个 c++
只看楼主 加入收藏
gao6650090
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2014-5-13
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
求大神做个 c++
二、实验要求
1)录入课程和选课学生的信息;
2)录入成绩
3)学生信息和成绩的修改;
4)统计学生成绩;
5)成绩排序;按成绩排序
6)统计成绩分布功能:即各成绩段学生的数量:“优”:90~100;“良”:80~90;“中”:70~80;“及格”:60~70;“不及格”60。并输出统计分布结果;
7)查找:能够查找指定学生的各门成绩和平均分及其名次;
类的设计:实验首先设计两个类:学生类和课程类,并根
据面向对象的信息隐蔽原则,设置相应的类成员的访问属性。
    (1)学生类
        (a)属性:主要包括学生的个人信息,包括学号、姓名、班级、成绩等。
        (b)操作:学生信息的输入、输入函数,学生成绩的设置和获取函数。
    (2)课程类
        (a)属性:主要包括课程号、课序号、学分、任课教师、选课人数、学生成绩表。
        (b)操作:包括课程信息的录入、录入选课学生信息、录入选课学生的成绩,(若成绩为-1表示缺考),成绩分析、成绩排序、显示课程及选课学生信息等。
3.运算符重载的设计
    (1)学生的信息和成绩以及选课信息要求写入
文件并在需要时从文件中读出,需要重载插入、提取
运算符“<<、>>”。

    (2)学生成绩排序要对学生对象进行比较、赋值
等操作,而类实际上是一种复杂数据类型,因此上
述这些操作要通过运算符重载(==、<、 >)来实
现。
搜索更多相关主题的帖子: 个人信息 课程 统计 姓名 
2014-05-13 19:33
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:20 

授人以渔,不授人以鱼。
2014-05-13 20:12
快速回复:求大神做个 c++
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011679 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved