请C语言高手帮我编个程序

来源:百度知道 编辑:UC知道 时间:2024/05/13 17:43:32
请按照下面的指导书做吧~~做好请发到邮箱1243247679@qq.com,万分感谢!
1. 实验目的
(1) 掌握如何定义数组,初始化数组以及引用数组中的单个元素。
(2) 掌握如何使用数组对一组值进行存储、排序及查找。
(3) 能够将数组作为参数传递给函数。
2. 实验内容
(1) 实验六中你所想到的成绩管理系统的基本功能都有哪些?最基本的功能是否应该包含:成绩输入、成绩输出、成绩查询、成绩排序?
(2) 请以一维数组为数据结构来实现上述的功能。针对上述实现,存在以下约束:
i. 假设我们的成绩管理系统中,只存储成绩,而不管理学生。
ii. 假设系统最多可以管理20个成绩。
iii. 系统中存储的成绩均为整数。
iv. 成绩输入时需要判断输入成绩是否是介于0与100之间的数字。
v. 查询成绩时,如果存在重复的成绩,那么需要返回所有符合条件的成绩所在数组元素的下标。
vi. 按照由高到低的顺序对成绩排序,排序结束后要输出排序的结果,排序方法使
12
用选择排序法。
vii. 在对成绩进行查询、输出、排序时,如果系统中没有成绩应给予提示。
(3) 修改实验五中的验证模块,口令可以为任意字符。从命令行获得一个字符串的函数GetLine();比对两个字符串是否相同,可使用函数库string.h中的int strcmp(char *str1, char *str2)函数,如果两字符串相等则返回0,否则非零。
(4) 将实验五中的登录模块和用户根据提示菜单选择操作模块合并到你所实现的系统中。要求用户必须先输入口令,然后才能开始对成绩进行管理和操作。
3. 实验要求
(1) 函数声明列表:
序号
函数原型说明
备注
1
void displayMenu()
显示提示菜单
2
int login(char password[])
验证口令,如果合法返回1,否则,返回0。
3
int inputScore(int score[],int length)
输入学生成

程序编好了,我觉得还有点小问题,不过基本上你的要求达到了 ,要是还想怎么改的话 hi我就好了 我的是126邮箱
忘了告诉你了 进入系统的密码是1234

我有兴趣。。有空看看。。

有点怀念上学的时光.

有空看看