说明:本博文来自CSDN-问答板块,题主提问。
需要:用C语言设计一个学生信息管理系统(尽量不使用指针),学生信息包括学号,姓名,数学成绩,C语言成绩,英语成绩和每个学生的总成绩这几项。系统要实现如下几个功能:1.添加学生2.删除学生3.修改学生信息4.查询学生信息5进行学生成绩排序6.统计学生总人数7.显示班级所有学生信息8.进行成绩排序
一、直接上代码
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
// 定义学生结构体
struct Student {
int id;
char name[50];//(50个字符)
float math_score;
float c_score;
float english_score;
float total_score;
};
// 全局变量,用于记录学生数量
int student_count = 0;
// 学生数组,最多存储100个学生信息
struct Student stu