首页

文章

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

发布网友 发布时间:2022-03-26 21:04

我来回答

1个回答

热心网友 时间:2022-03-26 22:33

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

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

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

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

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

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

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

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

如果你非要以数据库的方式来存取数据,用C语言,也不是绝对不可以,那就比较繁琐了,自行查找C语言访问数据库相关的知识。
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 软柿子的热量 孕妇可以吃软柿子吗不是西红柿 脆柿子和软柿子的区别 脆柿子好还是软柿子好 软柿子可以多吃吗 “鱼悬洁白振清风”的出处是哪里 用大自然的声音评课好吗? 妇产科博士找超声科工作容易吗 怎能把微信6.2.0版本换回6.1.2版 微信群6.2.4怎么增加人数上限 微信6.2.2如何备份手机通讯录 电脑桌面图标不能放大? 有什么好用的识图软件 识图认人哪个软件最好 手机识图软件什么软件能识别图片位置 小米手机自动锁屏时间怎么修改 小米手机屏幕锁定时间设置教程 能举起100斤算大力吗 中医美容专业是什么 中医美容证有什么用 单声道音频什么意思(开启单声道音频有什么好处) 单声道音频是什么,有什么用处? 户口还未迁移到婆家 娘家户口怎么就没了呢 我结婚没有迁户口,现在娘家也没有怎么办 没领证生的孩子一般会判给谁 没领证生的孩子会判给谁 信用卡卡种有哪些 找一首古风歌曲 男声 低配电脑装w10还是w7流畅 电脑配置低装win7还是win10好 低配电脑适合装WIN7系统还是WIN10系统? ...500s-15isk这个联想笔记本的内存条尺寸是什么型号的有没有知道的... 越快越好.怎样减肥.而且胸部不缩水 请问徐闻县海安长途汽车客运站客服是多少? 过了平台期还会瘦吗 悦耳的意思悦耳的解释 重庆师范大学应用心理学专业的权威性如何? 打印机laserjetm1136mfp怎样设置无线打印 经典电影赏析之1:《精武英雄》 爆米花用的什么玉米 糯玉米哪个好 有机糯玉米的营养价值如何? 四大直辖市换帅原因 四大直辖市换帅为啥 如何通过IP地址设置打印机共享 网上帮别人买火车票,对方可以退票吗?怎么 hp1020怎么连接打印机共享设置 如何设置打印机连接和共享打印机 windows7 的系统怎么连接打印机共享 如何设置打印机共享?共享与连接打印机 如何连接办公室打印机共享? 我帮别人买的火车票,怎么退啊? 怎样连接共享的打印机怎么设置 windows7 连接打印机共享怎么设置 电脑怎么连接设ip打印机共享打印机 怎么连接共享打印机设置方法 大暑吃什么最好 这9 打印机共享怎么设置 大暑最大数这一天吃什么好 怎么申请企业微信 键盘上面的数字键打不出来怎么解锁 如何申请企业 为什么键盘的小数字键用不了?怎么解锁? 电脑被锁住了,键盘没有办法输入数字,我需要输密码,怎么办 如何连接打印机共享 上海市安全员C证怎么查询 电脑的三个点连怎么打 如何在电脑上打出书名号 微信怎么看一年发了多少信息 用微信给别人发消息,他那里显示有几条消息? 怎么查看微信每条消息发送时间 微信发3条验证信息,对方能看到几条? word文档怎么设置自动保存? 如何设置word文档自动保存功能? 如何使word文档每隔五分钟自动保存一次文档? Word里面怎么自动保存设置? word怎么设置自动保存? 怎么设置word自动保存 如何设置word文档关闭时可以自动保存 如何找到word自动保存文件 请问word里如何设置自动保存 Word文档如何设置自动保存 word 怎么设置自动保存? word文档怎么定时保存
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com