懂c语言函数编程的进来帮忙昂!

来源:百度知道 编辑:UC知道 时间:2024/05/09 02:26:49
一、写几个函数
1 输入10个职工的姓名和职工号
2 按职工号由小到大顺序排序。姓名顺序也随之调整
3 要求输入一个职工号,用折半查找法找出该职工的姓名,从主函数输入要查找的职工号,输出该职工姓名

二 编写一个程序
输入学生的学号,就能输出学生所在的班级(假设有380名学生,按成绩由高到低进行s型排序,共分6个班)
主要是第二道题,第一道题已经有答案了,做出来就给悬赏,谢谢啦

 #define MAX_NUM 380
void main(){
    int i,temp;
    struct student{
        int num;
        int class;
        float score;
    };

    struct student stu[MAX_NUM];
    for(i = 0; i < MAX_NUM; i++){/*初始化*/
        stu[i].num=i+1;
        stu[i].class=i%5+1;
        stu[i].score=80;
    }

    printf("\nInput the number:");
    scanf("%d",&temp);
    for(i