设某班有n位同学,每位同学的数据包括以下内容:学号(字符串)、姓名(字符串)、数学成绩(字符串)、程序设计成绩(字符串)。设计程序完成以下五项功能:新建数据档案、添加数据、删除数据、对输入的数据进行排序和查询。一、文件名规定1. 数据库文件名: students.txt(文本文件)2. 数学成绩排序文件名:sxcj.txt(文本文件)3. 程序设计成绩排序名:cxsj.txt(文本文件)二、记录结构和全局变量typedef struct { char xh[12]; /*学号*/ char xm