定义结构体描述学生信息,每名学生的信息包括学号,姓名和大学英语的成绩,请编写程序输出 60 分以下的学生的学号,姓名和大学英语成绩信息。
时间: 2024-09-17 09:06:43 浏览: 49
在大多数编程语言中,可以定义一个结构体(Struct)来表示学生信息。这里我将以 C 语言为例来说明:
```c
#include <stdio.h>
// 定义结构体描述学生信息
typedef struct {
int student_id; // 学号
char name[50]; // 姓名
float english_score; // 大学英语成绩
} Student;
int main() {
// 创建并初始化学生数组
Student students[3] = {
{1, "张三", 55},
{2, "李四", 48},
{3, "王五", 68}
};
// 遍历数组找出60分以下的学生
for (int i = 0; i < sizeof(students) / sizeof(students[0]); i++) {
if (students[i].english_score < 60) {
printf("学号:%d, 姓名:%s, 英语成绩:%f\n",
students[i].student_id, students[i].name, students[i].english_score);
}
}
return 0;
}
```
这个程序会输出所有大学英语成绩低于60分的学生信息。如果你想在其他编程语言中实现类似功能,只需将结构体定义和遍历逻辑调整到相应的语法即可。
阅读全文