C语言 锐格实验
六.结构体数组
- 结构体—求n个学生的平均成绩:对给定的n个同学的成绩,求其平均成绩,并输出高于平均分之上的所有同学。
1 | #include <stdio.h> |
2.
读入学生的信息:学号(8位整数,以2014开头即2014****)、姓名(20个字符,不包含空格)、学生类型(1位整数)和成绩(2位小数)。学生类型数据中,1表示普通学生,2表示体优生,3表示基地班学生,要求统计不及格的学生人数。不同类型的学生及格分数标准不同,对于普通学生,及格标准为60分,对于体优生,及格标准为50分,对于基地班学生,及格标准为65。
1 | #include <stdio.h> |
3.
某校的惯例是在每学期的期末考试之后发放奖学金。发放的奖学金共有五种,获取的条件各自不同。现在给出若干学生的相关数据,请计算哪些同学获得的奖金总数最高(假设总有同学能满足获得奖学金的条件)。
1 |
|
4.
聪聪的班主任王老师最近有点忙,可是他又是一位非常细心的老师,每次考试成绩都有专门的东西来记录,学期结束的时候给每位学生算了加权之后,他都要“关心关心”成绩不好的学生,并在假期给他们补补功课。什么是成绩不好呢?在王老师眼里,成绩不好当然就是加权成绩不及格咯!如今王老师这么忙,正好看你成天写程序闲着没事儿,于是他想让聪明的你来帮他写个程序,把那些不及格的同学的名单打印给他。
1 | #include <stdio.h> |
5.
从键盘输入一些学生的学号(int),姓名(char 20)和成绩(double),请你找出成绩从高到低的前三名同学的学号和姓名!本题用结构体来实现,结构体定义如下:
1 | #include <stdio.h> |