C语言编程题,大神求解
1、 根据下列表格中所描述的信息,声明相应的结构体类型描述这些表格信息,其中,表1 结构体类型名为 struct teachInfo表1 教工信息表
教师姓名 性别 年龄 薪水
王丽 女 31 3523.5
黄胜利 男 45 4900.46
……
……
2、 利用第1题中的教工信息表中声明的结构体类型,定义一个结构体数组(5个元素)teachIn,然后将王丽和黄胜利的信息通过键盘输入的方式分别存储到teachIn[1]和teachIn[4]中;
3、 分别给teachIn[0]、teachIn[2]、teachIn[3]赋值(自己决定赋值信息),注意不要用输入的方式;
4、 输出teachIn中存储的所有人员的信息,注意输出内容的对齐。
1) 输入一个班的学生的信息(最多40人),求其各门课的平均成绩以及总成绩(总成绩为两门课程的平均成绩的和),并输出相应信息,格式如下:
姓名 学号 语文平均成绩 数学平均成绩 总成绩
2) *将班中所有同学按照总成绩从高到低进行排序,然后输出排序后同学的信息,格式要求同1)。