说明:本博文来自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