福建农林大学东方学院

计算机类

课程设计报告

课程名称:

《数据结构》

课程设计题目:

学生成绩管理系统

姓 名:

林丽

系:

计算机系

专 业:

计算机科学与技术

年 级:

2008年

学 号:

081914071

指导教师:

郑书河

职 称:

讲师

2010年 6月 18 日

福建农林大学东方学院计算机类

课程设计结果评定

序号

评 定 项 目

分值

得分

1

选题合理、目的明确

10

2

设计方案正确,具有可行性、创新性

20

3

程序运行结果正确

20

4

态度认真、学习刻苦、遵守纪律

15

5

设计报告的规范化、参考文献充分(不少于5篇)

10

6

答辩:思路清晰,语言表达准确,概念清楚、正确

25

最后得分

指导老师(签名)

日期

年 月 日

目 录

1.课程设计的目的………………………………………………………………1

2.课程设计的要求………………………………………………………………1

3.课程设计报告内容……………………………………………………………1

3.1 需求分析…………………………………………………………………2

3.2 设计说明…………………………………………………………………2

4.设计结果及体会………………………………………………………………11

5.参考文献………………………………………………………………………11

PAGE 11

学生成绩管理系统

1、课程设计的目的

《数据结构》课程设计是计算机科学与技术专业集中实践性环节之一,是学习完《数据结构》课程后进行的一次全面的综合练习。其目的就是要达到理论与实际应用相结合,使学生能够根据数据对象的特性,学会数据组织的方法,能把现实世界中的实际问题在计算机内部表示出来,并培养良好的程序设计技能。

2、课程设计的内容和要求

学生成绩管理系统(限3人完成)

现有学生成绩信息文件1(1.txt),内容如下

姓名 学号 语文 数学 英语

张明明 01 67 78 82

李成友 02 78 91 88

张辉灿 03 68 82 56

王露 04 56 45 77

陈东明 05 67 38 47

…. .. .. .. …

学生成绩信息文件2(2.txt),内容如下:

姓名 学号 语文 数学 英语

陈果 31 57 68 82

李华明 32 88 90 68

张明东 33 48 42 56

李明国 34 50 45 87

陈道亮 35 47 58 77

…. .. .. .. …

试编写一管理系统,要求如下:

1)实现对两个文件数据进行合并,生成新文件3.txt

2)抽取出三科成绩中有补考的学生并保存在一个新文件4.txt

3)合并后的文件3.txt中的数据按总分降序排序(至少采用两种排序方法实现)

4)输入一个学生姓名后,能查找到此学生的信息并输出结果(至少采用两种查找方法实现)

5)要求使用结构体,链或数组等实现上述要求.

6)采用多种方法且算法正确者,可适当加分.

3.课程设计报告内容

#include

#include

#include

class stu

{

char name[20];

double math,chinese,english,average,sum;

public:

stu()

{

}

stu(char n[20],double ma,double chin,double eng)

{

strcpy(name,n);

math=ma;

chinese=chin;

english=eng;

}

double getsum()

{

sum=chinese+english+math;

return sum;

}

double getaver()

{

average=getsum()/3;

return average;

}

friend void main();

};

void main()

{

cout<

cout<

cout<

cout<

cout<

c

c语言期评成绩系统,c语言成绩管理系统.doc相关推荐

  1. c语言作业系统输出超限,C语言网Online Judge系统支持语言和编译说明

    Online Judge系统支持语言和编译情况: 语言 编译器 语言版本 编译参数 C gcc 4.6.3 C99 gcc Main.c -o Main -Wall -lm –static -std= ...

  2. c语言银行卡管理系统程序设计报告,《c语言程序设计》课程设计报告-职工信息管理系统.doc...

    <c语言程序设计>课程设计报告-职工信息管理系统.doc 还剩 24页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环 ...

  3. 万维c语言作业,万维考试系统-C语言题库.doc

    万维考试系统-C语言题库.doc 第 1 题 (10.0 分) 题号390 功能编写函数求 1100 中奇数的平方和. 结果为 166650.000000. 答案 float s0; int i; f ...

  4. c语言程序设计航空查询系统,c语言航班信息查询系统实验报告.doc

    c语言航班信息查询系统实验报告 PAGE 13 - 软件学院大作业任务书 题 目:航班信息查询系统 专 业: 班 级: 姓 名: 学 号: 完成人数: 起讫日期: 任课教师: 职称: 讲师 部分管主任 ...

  5. c语言static. volatile,嵌入式系统C语言重点语法const、volatile、static、堆栈等的意义及用法...

    原标题:嵌入式系统C语言重点语法const.volatile.static.堆栈等的意义及用法 在单片机应用中,堆栈是个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场. 要点:堆, ...

  6. c语言p1-melepeo,学生选课系统c语言程序代码

    学生选课系统c语言程序代码 (25页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 #include #includestruct cou ...

  7. 嵌入式C语言编程课件,嵌入式系统C语言编程基础PPT课件

    <嵌入式系统C语言编程基础PPT课件>由会员分享,可在线阅读,更多相关<嵌入式系统C语言编程基础PPT课件(81页珍藏版)>请在人人文库网上搜索. 1.嵌入式系统C语言编程基础 ...

  8. c语言的学生理系统,C语言学习系统的教程

    完美者(wmzhe.com)网站以软件下载为基础,改版后的网站对功能性板块进行扩充,以期能够解决用户在软件使用过程中遇见的所有问题.网站新增了"软件百科"."锦囊妙技&q ...

  9. c语言程序设计工资纳税系统,C语言程序设计纳税工资系统

    C语言程序设计纳税工资系统 第一章 课程设计目的和要求1.1 课程设计的目的C 语言一直是程序设计语言的主流之一数据类型丰富.齐全.C 语言供了整数.实数.字符.字符串等基本数据类型,还提供数组.指针 ...

  10. c语言编程排课系统,C语言-课表排课系统.docx

    C语言-课表排课系统 基本操作: 输入并创建链表(单向和双向)"参见:infcreato:装载"算法与存储一致 存储//图形模式下,进行文件读写操作后有无故的异常显示 查询//算法 ...

最新文章

  1. 线性规划的原始对偶算法
  2. WPF编程,TextBlock中的文字修饰线(上划线,中划线,基线与下划线)的使用方法。...
  3. python安装pygame模块_windows下 python 如何安装pygame模块
  4. 【转】EntityFramework使用Code First模式创建数据库控制生成单数形式的表名
  5. BigDecimal 转 String
  6. Bailian4132 四则运算表达式求值【文本处理】
  7. 数字图像处理的发展历史、应用领域、主要来源
  8. 让Win7系统屏幕来个大翻转
  9. linux常用网站(不定期更新)
  10. 怎么看自己电脑MySQL版本_如何查看自己电脑sqlserver数据库版本
  11. 对敏捷管理模式核心价值的解读
  12. sendgrid html text,当我保存时,SendGrid通过更改我的html模板“帮助”我?
  13. MySQL NDB Cluster 搭建
  14. 什么降风噪最好的蓝牙耳机?2021主动降噪耳机推荐
  15. lammps案例:聚乙烯/石墨烯侧面pull out模拟案例
  16. Python之禅:优雅地编程
  17. IDEA中三种快速实现接口的快捷键
  18. 微服务(一)—— 项目结构
  19. 葛文德之医生三部曲《医生的修炼》、《医生的精进》和《最好的告别》
  20. C语言 文件、文件操作、文件相关函数

热门文章

  1. mysql之字符函数
  2. 名画102 徐熙《梅花翠鸟图卷》
  3. Codeforces Round #244 (Div. 2) A. Police Recruits
  4. 数字后端A7core项目记录1.1SDC文件、MMMC文件和lef文件
  5. Linux物理内存外碎片化概述
  6. 基于JAVA无人驾驶汽车管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
  7. alexa 技能多轮对话的设置
  8. ThreadingTest延用方法,打破结果,展现测试新理念
  9. TMS320F280049C 学习笔记8 ADC
  10. ffmpeg 【从视频流中抓取图片】