首页 > 试题广场 >

回答下面问题

[问答题]

建立一个学生登记表(人数<100),每个学生包含下列信息:学号(no),姓名(name),性别(sex),分数(score),其结构定义如下:

struct student {
    long no;
    char name[8];
    char sex;
    float score;
};

要求:

(1) 定义学生信息录入函数input,当输入学号为-1表示学生信息录入结束。函数返回录入信息的学生人数,其函数原型定义如下:

Int input(struct student *stu);

(2) 定义sort函数,实现按照学生姓名升序排序的功能。

(3) 使用二分查找算法,定义search函数,实现根据给定学生的姓名,查找并显示出该学生的信息,如果不存在,请给出提示信息。

这道题你会答吗?花几分钟告诉大家答案吧!