c语言课程设计说明书.docVIP

  • 33
  • 0
  • 约2.72千字
  • 约 6页
  • 2021-07-10 发布于湖北
  • 举报
PAGE PAGE 1 一 问题描述与分析 假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开学学期等信息,学生可按要求(如总学分不得少于60)自由选课。试设计学生选修课程系统,使之能提供以下功能: 课程信息录入功能(课程信息用文件保存) 课程信息浏览功能 排序:按总学时排序 查询功能:按开学学期查询 课程修改,删除(可选项) 二 总体设计 根据题目要求,定义结构体类型如下: struct subjects { char no[10]; char name[20]; char kind[20]; int stime; /*总学时*/ int ttime; /*授课学时*/ int etime; /*实验或上机学时*/ float score; int term; }sub[N]; 三 详细设计 1)存储结构的选择 在这个程序中,我们选择用结构体数组来存储课程,即顺序存储结构 Struct subjects sub[N] 2)系统初始化 这个模块的主要功能是得到初始的课程。为了实现“一次输入,多次使用”,我们用文件来保存课程。第一次运行本程序需从键盘输入所有课程并保存到文件中,以后运行就可以从文件中读取数据,直接使用了。这样既可以减少输入的麻烦,更重要的是使本程序可以连

文档评论(0)

1亿VIP精品文档

相关文档