C语言尝试定义一个这样的结构体: 小明的班级里有若干学生,每个学生都拥有姓名、学号、数学成绩、语文成绩、英语成绩、总分、排名。
时间: 2023-11-04 16:52:48 浏览: 129
034 用“结构”统计学生成绩C语言
你可以这样定义一个类似于这样的结构体:
```c
struct student {
char name[20]; // 姓名
int number; // 学号
float math_score; // 数学成绩
float chinese_score;// 语文成绩
float english_score;// 英语成绩
float total_score; // 总分
int rank; // 排名
};
struct class {
struct student stu[100]; // 班级中的学生,假设不超过100人
int num; // 班级中学生的人数
};
```
这里定义了两个结构体,一个是 `student` 表示学生信息,包括姓名、学号、数学成绩、语文成绩、英语成绩、总分、排名;另一个是 `class` 表示班级信息,包括班级中的学生和学生人数。
阅读全文