c语言期评成绩系统,c语言成绩管理系统.doc

福建农林大学东方学院

计算机类

课程设计报告

课程名称:

《数据结构》

课程设计题目:

学生成绩管理系统

姓 名:

林丽

系:

计算机系

专 业:

计算机科学与技术

年 级:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值