- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构_课程设计报告_统计成绩
课程设计任务书
2010—2011学年第1学期
电子与信息工程 系 计算机科学与技术 专业 班级
课程设计名称: 数据结构课程设计
设计题目: 统计成绩
完成期限:自 2012 年 1 月 2 日至 2012 年 1 月 6 日共 1 周
一、设计目的
熟悉各种数据结构和运算,会使用数据结构的基本操作解决一些实际问题。
二、设计要求
(1)重视课程设计环节,用严谨、科学和踏实的工作态度对待课程设计的每一项任务;
(2)按照课程设计的题目要求,独立地完成各项任务,严禁抄袭;凡发现抄袭,抄袭者与被抄袭者皆以零分计入本课程设计成绩。凡发现实验报告或源程序雷同,涉及的全部人员皆以零分计入本课程设计成绩;
(3)学生在接受设计任务后,首先要按设计任务书的要求编写设计进程表;
(4)认真编写课程设计报告。
三、设计内容
统计成绩
1)问题描述
给出n个学生的m门考试的成绩表,每个学生的信息由学号、姓名以及各科成绩组成。对学生的考试成绩进行有关统计,并打印统计表。
2)基本要求
(1) 按总数高低次序,打印出名次表,分数相同的为同一名次;
(2) 按名次打印出每个学生的学号、姓名、总分以及各科成绩。
3)测试数据
由学生依据软件工程的测试技术自己确定。注意测试边界数据。
4)选作内容
对各科成绩设置不同的权值。
四、参考文献
1.王红梅.数据结构.清华大学出版社
2.王红梅.数据结构学习辅导与实验指导.清华大学出版社
3.严蔚敏,吴伟民.数据结构(C语言版).清华大学出版社
源程序:
//--------------------------------------Student.h文件------------------------------------
#pragma once
#includestring
using namespace std;
struct Course
{
string courseName;
float weights; //课程权值
static const int coursenum=10;
static int realcoursenum;
};
class Student
{
public:
Student();
Student(string studentID,string studentName,float*grade);
~Student();
float TotalGrade() const;//计算学生总成绩
float AverageGrade() const;//计算学生的加权平均分
void Print();//输出各科成绩,总分和加权平均分
bool operator(const Studentstudent);//运算符重载
bool operator(const Studentstudent);
bool operator=(const Studentstudent);
bool operator=(const Studentstudent);
Student operator=(const Studentstudent);
static Course course[Course::coursenum];
private:
string studentID;
string studentName;
float grade[Course::coursenum];
};
//--------------------------------------QuickSort.h文件--------------------------------------
// quicksort3.cpp : 定义控制台应用程序的入口点。
//快速排序程序
#include stdafx.h
#includeiostream
#includectime
using namespace std;
void swap(int *values,int i,int j)
{
int temp=values[i];
values[i]=values[j];
values[j]=temp;
}
int partition(int *values,int low,int high)
{
//基本思想,以valuse[high]为标准对(low,high-1)范围内的元素进行划分
//firstbigger为第二部分的第一个元素的下标,也就是大于values[hi
您可能关注的文档
- 山西省2016年中考政治真题及答案.doc
- 山西省2013年中考数学试题(word版试题+图片答案).doc
- 山西省太谷中学、长治一中、晋城一中2009-2010学年高二期中联考化学理科试题.doc
- 山西省平遥煤化(集团)有限责任公司自备电厂安全生产事故应急预案.doc
- 山西省新课标全国卷_2004年_高考英语真题(附答案 听力mp3)_历年历届试题(详解).doc
- 山西省太谷中学、晋城一中、运城中学2010届高三4月联考理科数学试题.doc
- 山师管经学院电子商务本科学习资料Internet 体系结构 TCP-IP 协议.doc
- 山西省太谷中学、长治一中、晋城一中2009-2010学年高二期中联考历史理科试题.doc
- 山西省新课标全国卷_2009年_高考英语真题(附答案 听力mp3)_历年历届试题(详解).doc
- 山西省晋中市太谷中学2010届高三第二次练兵考试数学理科试题.doc
最近下载
- 2025年河北省政府采购评审专家考试题库(含答案).docx VIP
- 电动重卡充电站建设方案.docx VIP
- 一种白肉灵芝-魔芋胶压片糖果及其制备方法.pdf VIP
- 20J333 建筑防腐蚀构造.docx VIP
- 24J113-1 内隔墙-轻质条板(一).docx
- 保护区安全准入复习试题附答案.doc
- 工厂分伙协议合同.docx VIP
- 古韵悠长 第一课《雕梁画栋》课件 2024——2025学年人美版(2024)初中美术七年级上册.pptx VIP
- TCECS1517-2023 装配式压制玻璃钢排水检查井应用技术规程.pdf VIP
- 《企业安全生产培训需求分析与课程设计》PPT课件.pptx VIP
文档评论(0)