前都有详细分类和提示,简单明了,根据提示输入参赛选手号数,姓名,各个评委打分成绩( 4 )数据保存:对于输入的数据,或被修改的数据应该保存到某个磁盘文件中,实现永久存储。运用了指针函数后便可实现该功能。将输入的选手信息存储到自动生成的文件中,以便于程序自沈阳航空航天大学设计用纸 2 动读取或人工阅读(5 )成绩排名:利用冒泡程序对数组进行排序,删除一个最高与最低然后进行讲剩下的值平均,得出选手最终得分,再根据分数高低排名(6 )数据查询:用户输入查询条件,系统规则地在界面显示查询结果,不光可以输入号数,查询到该选手信息,每位评委打分; 还可以选择排名查询,显示的数据全面。二、设计分析主要有 9个功能模块,每个模块对应一个 C语言自定义函数。这些函数原型及其功能简述如下: 1、程序总体结构图(传统流程图或 N-S 框图) 结束沈阳航空航天大学设计用纸 3 2、主要功能模块框图(传统流程图或 N-S 框图) (1)密码程序 plus() 不正确正确(2 )参赛选手信息录入 creat () P rintf 参赛选手号数 P rintf 姓名 P rintf7 位评委打分是否继续输入是否重新执行开头返回主菜单(3)浏览选手数据 browse() 输入密码终止程序密码正确与否开始进入程序界面沈阳航空航天大学设计用纸 4 (4)查询选手成绩 search() (5)删除函数 del() (6)查询选手信息 print() (7)菜单函数 menu() (8)修改函数 update() (9)指针函数 rank() (10)保存函数 save() 三、主要界面截图图1 进入程序输入密码界面沈阳航空航天大学设计用纸 5 图2 程序主界面图3 选手信息录入沈阳航空航天大学设计用纸 6 图4 选手信息浏览图5 单个选手成绩查询沈阳航空航天大学设计用纸 7 图6 选手排名查询图7 选手信息修改