用顺序表实现学生成绩管理系统
在屏幕上显示学生成绩管理系统的主菜单,完成下列功能:1、输入学生信息(包括学号、姓名、课程名、成绩)、向屏幕输出学生信息、将学生记录保存到文件cjxt1.txt,从文件中读取图书信息(学号可设为整型)。(40分)
2、从数据文件cjxt1.txt中读入学生的学号、姓名、课程名、成绩,存储在顺序线性表中,并用冒泡排序算法对学号由大到小进行排序
求救啊!
#include <iostream> using namespace std; class student { public: void get_mes(); //学生信息输入 void show_mes(); //学生信息输出 private: int id; string name; string subject; float score; }; class students { public: void write_mes(); //写文件 void read_mes(); //读文件 void rank_mes(); //信息排序 void get_mes(); //学生信息输入 void show_mes(); //学生信息输出 private: student stu[100]; }; void students::get_mes() { int num = 0; char sel; cout << "学生信息录入:" << endl; do { stu[num].get_mes(); num++; cout << "是否继续?(y/n):" ; cin >> sel; if ('n' == sel) break; } while (1); } int main() { students stus; //...... }