如何用c语言编一个成绩查询系统?

2019-09-20 11:25 2541浏览 7回答
如何用c语言编一个成绩查询系统?:如果你是要做一个非常专业的商业软件,这个其实不太适合用C语言来编写。你可以考虑其他高级语言如java,c#,etc.如果:-c语言,何用,查询,成绩

转载请联系作者获得授权,并标注“文章作者”。

后发表回答
wt510894681
1楼 · 2019-09-20 11:48.采纳回答

如果你是要做一个非常专业的商业软件,这个其实不太适合用C语言来编写。你可以考虑其他高级语言如java,c#,etc.

如果你仅仅是想在功能上实现成绩查询,而且数据量不是那种特别大,比如千万,上亿级别的,用C语言以二进制文件读写的方式完全可以轻松实现。

下面说说大概的思路:

1.你可以定义一个结构体来描述成绩,结构体的变量包括比如姓名,学号,班级,语文成绩,数学成绩,etc。

2.所有学生的成绩,就是一个个的结构体 把所有结构体保存到二进制文件中。

3.如果需要查询成绩,就先从二进制文件把所有的成绩读取出来,保存到数组或者链表中。然后在数组或者链表中进行查询。

如果是要删除某一个学生的记录,就从数组或者链表中先找到该学生的记录,然后删掉该元素,再保存回二进制文件。

如果是要添加一个学生成绩信息,就是在数组或者链表中添加一个元素,然后保存为二进制文件。

用C语言以二进制文件的方式模拟数据库系统的操作,大体的思路就是这样的。

如果你非要以数据库的方式来存取数据,用C语言,也不是绝对不可以,那就比较繁琐了,自行查找C语言访问数据库相关的知识。

营业中的文
2楼-- · 2019-09-20 12:01

核心代码用C写,搜索算法很多,C最大的优势就是很方便的利用指针分配内存地址,控制数据查询消耗的内存空间。但是界面用C肯定不那么好看。你要是耐心用C写完必定功力大增。

小家闺秀哦
3楼-- · 2019-09-20 11:57

编写成绩查询系统最好用数据库,而c语言标准库并不支持数据库的访问,应该选择c++.java等对数据库有良好支持的语言,否则用文本管理成绩系统数据安全性和管理的便利性都不好,并且要使系统好用,编程难度和代码量相应也会增加

网中之鱼儿
4楼-- · 2019-09-20 11:52
过呗
5楼-- · 2019-09-20 11:46

去买本C语言的教材,学会了,就可以开始尝试。

3k8i5ky5h9
6楼-- · 2019-09-20 11:45

用c语言来开发管理系统本身就是一个错误地选择。

重返童年时
7楼-- · 2019-09-20 11:37

这个我不知道,这个不是一个问题,而是一个课题,可以写一本书了,不要啥球问题都问。

环球网校移动课堂APP 直播、听课。职达未来!

安卓版

下载

iPhone版

下载
环球网校快问 · 最新文章 · 最新问题
Copy 2018 https://wenda.hqwx.com/ All Rright Reserved. 京ICP备16038139号-3 / Smrz 京ICP备16038139号-3/ 举报电话:400-678-3456 /