#pragma warning(disable:4996)
#include<stdio.h>
#include<iostream>
#include<string>
using namespace std;
typedef struct student {
char name[20];
char sex[10];
float chinese;
float math;
float english;
}STU;
STU students[50];
int nums = 0;
int rff_nums = 0;
//打印菜单函数
void printMenu()
{
printf("\n|---------学生成绩管理系统V6.0---|\n");
printf("|--------1.添加学生信息----------|\n");
printf("|--------2.查询学生信息----------|\n");
printf("|--------3.删除学生信息----------|\n");
printf("|--------4.显示所有学生信息------|\n");
printf("|--------5.保存学生信息至文件----|\n");
printf("|--------6.读取文件中的学生信息--|\n");
printf("|--------7.退出系统!-------------|\n");
printf("|--------------------------------|\n");
}
// 添加学生信息函数
void add_info()
{
getchar();//处理功能键的换行符
printf("请输入姓名:");
scanf("%s",students[nums].name);
//getchar(); //消除输入字符的换行符
printf("请输入性别:");
scanf("%s",students[nums].sex);
//getchar();
printf("请输入语文成绩:");
scanf("%f", &students[nums].chinese);
getchar();
printf("请输入数学成绩:");
scanf("%f", &st