以下是一个简单的学生管理系统的C语言实现,支持对学生信息进行添加、查询、修改和删除。
```c #include <stdio.h> #include <stdlib.h> #include <string.h>
#define MAX_STUDENT_NUM 100
// 学生信息结构体 typedef struct { char name[20]; char sex[10]; int age; int score; } Student;
// 学生数组和当前学生数量 Student students[MAX_STUDENT_NUM]; int student_num = 0;
// 添加学生信息 void add_student() { if (student_num >= MAX_STUDENT_NUM) { printf("学生数量已达到上限,无法添加新学生!\n"); return; }
Student s;printf("请输入学生姓名:");
scanf("%s", s.name);
printf("请输入学生性别:");