用c语言写一个学生成绩管理系统,要求只用数组和函数,不能用链表,结构体数组和指针,该怎么写呀,不知道该怎么储存,没头绪
1个回答
关注
展开全部
咨询记录 · 回答于2022-05-23
用c语言写一个学生成绩管理系统,要求只用数组和函数,不能用链表,结构体数组和指针,该怎么写呀,不知道该怎么储存,没头绪
用c语言写一个学生成绩管理系统,要求只用数组和函数,不能用链表,结构体数组和指针,该怎么写呀,不知道该怎么储存,没头绪1.你可以定义一个结构体来描述成绩,结构体的变量包括比如姓名,学号,班级,语文成绩,数学成绩,etc。2.所有学生的成绩,就是一个个的结构体 把所有结构体保存到二进制文件中。3.如果需要查询成绩,就先从二进制文件把所有的成绩读取出来,保存到数组或者链表中。然后在数组或者链表中进行查询。如果是要删除某一个学生的记录,就从数组或者链表中先找到该学生的记录,然后删掉该元素,再保存回二进制文件。如果是要添加一个学生成绩信息,就是在数组或者链表中添加一个元素,然后保存为二进制文件。用C语言以二进制文件的方式模拟数据库系统的操作,大体的思路就是这样的。如果你非要以数据库的方式来存取数据,用C语言,也不是绝对不可以,那就比较繁琐了,自行查找C语言访问数据库相关的知识。