课程设计的目的:C 语言课程设计是计算机各专业重要的教学环节,它为学生提

供了一个既动手又动脑,将课本上的理论知识和实际有机的结合起来,独立分析和解决

实际问题的机会。

进一步巩固和复习C 程序设计的基础知识。

培养学生结构化程序、模块化程序设计的方法和能力。

提高学生调试程序的技巧和软件设计的能力。

提高学生分析问题、解决问题以及综合利用C 语言进行程序设计的能力。

了解软件的编制过程。

实现的任务:模拟实现研究生初试成绩最基本的处理功能,并以此为基础判断

录取资格。

设计内容:

1.确定能记录研究生初试成绩的数据结构,至少要有准考证号、考生姓名、

性别、报考专业、四门课成绩等信息,它是本程序的核心数据结构,定义为如下的

结构体类型:

typedef struct scores

{

float eng; /*英语成绩<=100*/

2

float pol; /*政治成绩<=100*/

float mat; /*数学成绩<=150*/

float spe; /*计算机专业综合课成绩<=150*/

} SCORE;

typedef struct student

{

char ExamIDNum[15]; /*准考证号 */

char Name[12]; /*考生姓名*/

char Sex[5]; /*性别*/

char Bkzy[30]; /*报考专业*/

SCORE cj; /*成绩*/

int pass; /*录取标志*/

} STUDENT;

2.程序应具有以下基本功能:

输入考生信息:增加一个或几个考生记录,并可选择继续输入或退出;

输出考生信息:在屏幕显示考生信息;

载入考生信息:从硬盘文件中导入数据到数组中(文件名由用户输入);

保存信息到文件:将数组中的记录以追加方式存入到硬盘文件中(文件名

由用户输入);

删除考生信息:输入准考证查找要删除的记录,若找到,则删除该人信息(若

找到符合条件的多条记录,只删除第一条记录),若没找到,提示无此人信

息。可选择继续查找或退出。

清空文件内容:清空硬盘文件内容(文件名由用户输入);

按准考证排序:将数组中数据按准考证作升序排列;

按准考证查找:显示找到的记录信息(可能有多条记录)

设置录取条件:输出录取条件(一般指国家分数线:单科成绩和总分的限

制),确定录取名单。

初试录取名单:显示达国家线的考生信息。

3.如有时间,可为程序增加以下功能:

登录模块。该模块在进入主界面之前先执行,用于对进入系统的用户进行

身份验证,若用户输入正确的用户名及用户密码,则进入主界面,否则输

入超过3 次错误则退出程序。处理方法:用户名及用户密码可保存在一文

件中,校验时从文件中读入数据进行校验。在系统中应增加一个用户管理

模块,在其中可新增用户,修改用户信息等。

系统帮助。显示开发者姓名、班级、开发完成日期、版本号和指导老师等

信息。

c语言课程设计研究生初试录取报告,C语言程序设计课程设计 研究生初试录取相关推荐

  1. c语言课程设计猜数字游戏报告,C语言课程设计猜数字游戏报告

    C语言课程设计猜数字游戏报告 C 语言课程设计----猜数字1摘 要该 软 件 在 Windows 系 统 上 为 玩 家 提 供 猜 数 字 游 戏的 基 本 功 能 , 游 戏 用 户 可 以 选 ...

  2. c语言学生考勤系统课设报告,C语言课程设计总结报告学生考勤系统设计

    C语言课程设计总结报告学生考勤系统设计 C语言程序设计课程设计报告设计题目:学生考勤系统设计专 业 自 动 化 班 级 自 动 化 071 学 生 朱 胜 佳 指导教师 梁 德 胜 2008 年 春季 ...

  3. C语言售货系统,自动售货机报告c语言课程设计.docx

    自动售货机报告c语言课程设计 PAGE \* MERGEFORMAT11 自动售货机图形模拟系统需求分析 课题名称:自动售货机图形模拟系统小组成员:朱伟鑫U201314490班 级:测控1301班指导 ...

  4. c语言课程设计猜数字游戏报告,C语言课程设计-猜数字游戏报告.doc

    C语言课程设计-猜数字游戏报告 摘要 该软件在Windows系统上为玩家提供猜数字游戏的基本功能,游戏用户可以选择开始游.排行榜查看.帮助等主要功能.当用户选择开始游戏时,系统会提示用户排行榜上猜数字 ...

  5. 毕业设计 c语言编译器的设计开发-字节代码格式设计与实现 开题报告,C语言编译器设计与实现...

    C语言编译器设计与实现(任务书,外文翻译,毕业论文20000字,答辩PPT) 摘 要 随着计算机的广泛应用,计算机程序设计语言也从初期的机器语言发展为汇编语言,以及现在的各种高级程序设计语言.而编译技 ...

  6. 校运动会c语言程序编写,校运动会管理系统报告C语言(含完整代码)

    <校运动会管理系统报告C语言(含完整代码)>由会员分享,可在线阅读,更多相关<校运动会管理系统报告C语言(含完整代码)(20页珍藏版)>请在人人文库网上搜索. 1.目 录陈一. ...

  7. c语言学生成绩查询课设报告,C语言课设报告(学生考试成绩查询程序)【荐】.doc...

    C语言课设报告(学生考试成绩查询程序)[荐].doc 学生考试成绩查询程序 学号:******** 姓名:***** 完成日期:****年月 通过键盘输入学生的考试信息,包括:学号.姓名.课程名称.学 ...

  8. 计算机课程教材技校,如何编写技工学校计算机程序设计课程校本教材

    摘要: 本文是自己近5年来在技工学校从事计算机程序设计课程的教学中,总结编写技工学校计算机程序设计课程校本教材的心路历程,为如何编写技工学校计算机程序设计课程校本教材,提供几点实践经验供同行参考:1. ...

  9. c语言课题设计字符串处理函数报告,C语言输入输出库函数设计实验报告.doc

    C语言输入输出库函数设计实验报告 第 PAGE \* MERGEFORMAT I页 共 SECTIONPAGES \* MERGEFORMAT 1页 华中科技大学计算机科学与技术学院 C语言课程设计报 ...

最新文章

  1. 爬虫基础-request的一些基础属性
  2. 63.不同的路径II
  3. Visual C++ 2008入门经典 第九章类的继承和虚函数
  4. history.back(-1)和history.go(-1)的区别
  5. JavaScript中错误正确处理方式,你用对了吗? 1
  6. java 请求url 返回数据_java后台发起get请求获取响应数据|chu
  7. 20211110:DC综合的一些简单概念总结(2)
  8. Web 前端常用插件
  9. 文库文档网站大全,文档分享平台有哪些?
  10. 2020人脸识别报告:上万家企业入局,八大技术六个趋势一文看尽
  11. 在mac 上安装 mpkg
  12. Linux内核kconfig调用关系,探索Linux内核:Kconfig的秘密
  13. xshell上传文件到虚拟机Linux服务器
  14. 怎样做产品能甩同行一个时代?李彦宏说AI思维助你降维攻击
  15. 团队管理之—— 定目标:让你的方向与公司的方向保持一致
  16. PDF转图片软件有什么?建议收藏这三款软件
  17. 单向散列函数 (Hash)
  18. Windows10分屏,扩展显示器2刷新率只有29Hz
  19. Python项目实战:数据可视化与股票数据分析-关东升-专题视频课程
  20. 【网络安全常用术语解读】CWE详解

热门文章

  1. 利用尾注插入参考文献
  2. CSS进阶(2)- 块级格式化上下文
  3. 关于Android系统中“你的手机上未安装应用程序”问题
  4. 约瑟夫环(51nod)
  5. pythonurllib新浪微博_Python登陆新浪微博
  6. 2020秋季C语言综合练习题(节选)
  7. svn co 的常用命令解释
  8. 西安理工大学计算机视觉与应用,关于举办计算机视觉与图像处理应用最新进展报告会的通知...
  9. GO : go test -v 测试错误:panic: test timed out after 10m0s 。。。exit status 2
  10. win10安装redis及redis客户端使用方法