急求C语言 学生成绩管理系统 程序及流程图(要简单的)

具备学生成绩录入功能、排名与查询功能;
具有学生成绩报表功能;
开发软件不限。
程序及流程图都要
都是初级的的所以简单一点就行了
特别注意简单就行
都是初学者,学校的课程设计
太复杂不行的你以前回答过别人的发个到我邮箱好吗?
[email protected]

要最简单,学生成绩定义一个int数组,姓名或学号定义一个char数组。定义一个变量n记录当前数组保存的学生个数,初值0。
添加学生信息就给这两个数组赋值就好了。同时n++。
要删除那你循环遍历数组,通过学生名或学号找到数组对应下标。然后把之后的数组元素往前移动一位。同时n--。
修改信息就更简单,循环遍历到对应下标直接重新赋值。
如果想复杂点,可以用结构定义学生相关信息,然后写链表创建删除和修改。这方面我之前给别人写过好几个,你可以去我回答记录里先。追问

那系统流程图应该怎么制作啊

追答

流程图就是根据你代码的功能,参照流程图规范,网上也有专门做流程图的软件,比如流程图软件

(不过让我说,用个画图板就能做了,本来流程图就是用来看看代码功能大意的,你把代码各个功能和判断罗列一下,然后画几个对应的图形,把功能或判断的说明文字填进去,用线一连就行了)

流程图的符号参照下面:

起止框(圆弧形框),表示流程开始或结束。

处理框(矩形框),表示一般的处理功能。

判断框(菱形框),表示对一个给定的条件进行判断,根据给定的条件是否成立决定如何执行其后的操作。它有一个入口,二个出口。输入输出框(平行四边形框)。

连接点(圆圈),用于将画在不同地方的流程线连接起来。用连接点,可以避免流程

线的交叉或过长,使流程图清晰。

流程线(指向线),表示流程的路径和方向。

我画图版随便画两步,你参考再扩展吧。

功能我就假设了增删改查,后面模块也和上面一样有输入验证处理等等,我就不画了。

温馨提示:答案为网友推荐,仅供参考
相似回答