电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

c语言课程设计学生信息管理系统

c语言课程设计学生信息管理系统_第1页
1/30
c语言课程设计学生信息管理系统_第2页
2/30
c语言课程设计学生信息管理系统_第3页
3/30
c 语言课程设计学生信息管理系统(23 页)Good is good, but better carries it.精益求精,善益求善。题目名称: 学生信息管理系统 算法分析: 1 用结构体标出信息系统的成员:学生学号,学生姓名,班级,成绩,排名2 利用 c 语言的文件知识将系统的信息存放在 c 盘下的“zuoye.txt”的文件夹下3 定义各个子函数(1)定义输入信息函数,将学生信息按一定格式用 scanf 函数输入(统计 M 个学生的信息);(2)定义输出函数,每两个表一页直到最后一个;(3)定义信息查询函数。a,定义按学号查询函数,假如输入的学号等于学生学号则输出要查询的信息;b,定义按姓名查询函数,假如输入的姓名字符串等于其中一个学生的姓名字符串则输出信息;c,定义按班级查找函数,假如输入的数字等于其中学生的班级数,则输出该信息;d,定义按成绩查找函数,假如输入的数字等于其中学生的成绩数,则输出该信息;e,定义查找总函数,输入一个数选择查找方式,1-4 分别对应调用 abcd 四个函数。(4)定义删除信息函数。输入的数字作为要删除的学生学号,输出要删除的学生信息后选择是否删除,删除后将第 g+1 个的信息赋给第 g 个,输出删除后的信息表。(5)定义信息修改函数。输入的数字等于要修改的学生学号,输出要修改的学生信息后选择是否修改,用 switch,case 语句选择要修改的项目,输入 n,y 决定是否继续直到不继续修改,输出学生信息。(6)定义信息统计函数。输入一个数字作为成绩,比较 M 个学生成绩是否等于输入的数字,统计相等的个数 n 输出。(7)定义成绩排序函数。用冒泡排序法将M 个学生的成绩按从大到小的顺序排列后输出。4 定义主函数。调用读取文件函数,输入数字 1-5 分别对应调用修改学生信息函数,删除学生信息函数,查找学生信息函数,统计学生信息函数,学生成绩排行信息函数,0 表示退出系统。最后调用保存文件函数。结束程序。流程设计:学生信息管理系统程序用结构体说明定义各个定义信息switch,cas定义按学号,定义修改选择要修推断是否继续定义删除选择要删除的将第g+1个信定义统计比较成绩数是计数,定义成绩用冒泡排序法将 M定义输入代码设计:#include#include#include#define M 2#define PAGE 2 /*学生信息结构体类型*/ typedef struct {int num; /*学号*/ char name[20]; /*姓名*/ int banji; /*班级*/ int chengji; /*成绩*/ int ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

c语言课程设计学生信息管理系统

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部