C语言程序设计实验教程

当前位置:首页 > 教材 > 研究生/本专科 > C语言程序设计实验教程

出版社:国防工业
出版日期:2011-1
ISBN:9787118073201
作者:童启//王平//王志兵//廖立君
页数:156页

章节摘录

版权页:插图:问题扩展:对于实际的学生成绩管理系统,还需具有以下功能,请读者思考和完善:(1)对各科成绩进行分析(即求单科平均成绩、及格率和优秀率)。(2)对每个学生的成绩分析(求其平均成绩,并将学生成绩转化为等级)。(3)根据条件进行学生成绩汇总。另外,程序没有对用户输入数据的有效性进行限制和检查。例如,成绩的录入应是0~100之间的数值,姓名的录入应是2~4个汉字。如果用户输入有误,在输入前可以修改,而在输入确认后就没有办法再修改了,输入的无效数据也作为有效数据保存起来。此时,要么强制中断,要么将余下的数据输入完毕才能结束程序运行,这对用户的要求过高。那么,请读者在程序中加入异常处理,检查用户输入数据的有效性,以保证程序的健壮性。此外,上述学生信息排序函数使用的是冒泡排序方法,请试试用选择法排序或者索引排序,并比较它们之间的执行效率。3.用链表的方法实现学生成绩管理系统程序设计一般由两部分组成:算法和数据结构。合理地选择和实现一个数据结构与处理这些数据结构具有同样的重要性。在上例的学生成绩管理中,使用的是结构体保存数据,要求占用连续的存储空间。它的缺点是当需要插入数据和删除数据等操作需要移动记录数据,容易出错。而使用单链表结构管理学生成绩,不用事先估计学生人数,方便随时插入和删除学生记录,且不必移动数据,实现动态管理。代价是牺牲一部分空间用来存放表示结点关系的指针。

书籍目录

实验要求实验1  编写简单的C语言程序 实验目的 实验内容和步骤实验2  数据类型、运算符和表达式 实验目的 实验内容和步骤实验3  顺序结构程序设计 实验目的 实验内容和步骤实验4  选择结构 实验目的 实验内容和步骤实验5  循环结构 实验目的 实验内容和步骤实验6  函数 实验目的 实验内容和步骤实验7 数组 实验目的 实验内容和步骤实验8 指针 实验目的 实验内容和步骤实验9 结构体、共用体、枚举 实验目的 实验内容和步骤实验10 文件 实验目的 实验内容和步骤实验11 C语言课程设计 课程设计目的 课程要求 参考设计题目 设计思想参考文献

编辑推荐

《C语言程序设计实验教程》:面向21世纪课程教材,普通高等学校精品课程教材

作者简介

《C语言程序设计实验教程》是《C语言程序设计》(李长云等编著)的配套实验教材。目的是帮助学生加深对主教材内容的理解,使学生通过实践掌握C语言,更重要的是感受和领悟利用计算机求解问题的基本方法和思维模式。全书共安排10个课内实验,提供一个课《C语言程序设计实验教程》适用于高等院校计算机专业和非计算机专业的师生,以及计算机等级考试培训班师生和广大C语言自学者。

图书封面


 C语言程序设计实验教程下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024