学生考试管理系统C语言代码
时间: 2024-09-18 22:18:51 浏览: 86
在编写一个简单的学生考试管理系统C语言代码示例时,我们通常会创建一个结构体表示学生信息,然后包含一个数组来存储所有学生的数据。下面是一个简化的例子:
```c
#include <stdio.h>
#include <string.h>
// 定义学生结构体
typedef struct {
char name[50];
int id;
float score;
} Student;
// 显示学生信息
void displayStudent(Student student) {
printf("Name: %s\nID: %d\nScore: %.2f\n", student.name, student.id, student.score);
}
int main() {
// 初始化学生数组
const int numStudents = 5; // 假设有5个学生
Student students[numStudents];
// 添加学生信息
for (int i = 0; i < numStudents; i++) {
printf("Enter student %d's details:\n", i + 1);
scanf("%s%d%f", students[i].name, &students[i].id, &students[i].score);
}
// 展示学生信息
printf("\nStudent Records:\n");
for (int i = 0; i < numStudents; i++) {
displayStudent(students[i]);
}
return 0;
}
```
在这个例子中,用户可以输入学生的姓名、ID和分数,系统会存储并显示所有的学生信息。
阅读全文