武汉工程大学计算机科学与工程学院 综合设计报告
cout << \返回主菜单\ cin >> choose;
while (choose != '1') {
cout << \返回主菜单\ cin >> choose; }
Menu(); } else {
cout << \姓名\\t学号\\t平均成绩\\t语文成绩\\t数学成绩\\t\\n\ while (temp != NULL) {
temp->Out();
temp = temp->next; } }
cout << \返回主菜单\ cin >> choose;
while (choose != '1') {
cout << \返回主菜单\ cin >> choose; }
Menu(); }
void Function::AverageTotle(){ char choose;
Student *temp=Student_First->next; Student *p=Student_First->next; system(\ double sum = 0; int n = 0; double ave=0;
if (!temp) {
cout << \文件无数据\\n\\n \ cout << \返回主菜单\ cin >> choose;
while (choose != '1')
- 35 -
武汉工程大学计算机科学与工程学院 综合设计报告
{
cout << \返回主菜单\ cin >> choose; }
Menu(); } else {
cout << \姓名\\t学号\\t平均成绩\\t语文成绩\\t数学成绩\\n\ while (temp) {
sum = sum + temp->GetAverage(); temp = temp->next; n=n+1; }
ave=sum/n;
cout<<\全班平均成绩:\ cout<
cout<<\平均成绩高于全班平均成绩学生信息:\ while (p) {
if (p->GetAverage()>ave)
{ cout << \姓名\\t学号\\t平均成绩\\t语文成绩\\t数学成绩\\n\<< endl; p->Out(); }
p=p->next; } }
cout << \返回主菜单\ cin >> choose;
while (choose != '1') {
cout << \返回主菜单\ cin >> choose; }
Menu(); }
void Function::Menu() {
char choose;
- 36 -
武汉工程大学计算机科学与工程学院 综合设计报告
system(\
cout << \endl << endl;
cout << \ 学生成绩信息管理系统 \
cout << \<< endl << endl; cout << \请选择您需要的操作,选择相关操作请输入相对的括号里的阿拉伯数字!\<< endl;
cout << \
cout << \录入学生成绩信息:\\n\ cout << \查询学生成绩信息:\\n\ cout << \删除学生成绩信息:\\n\ cout << \修改学生成绩信息:\\n\ cout << \显示全部学生成绩信息:\\n\ cout << \高于平均分学生的信息\\n\ cout << \退出系统\
cout << \<< endl << endl; cout << \ cin >> choose; switch (choose) {
case '1': Add(); break; case '2': Search(); break; case '3': Delete(); break; case '4': Modify(); break; case '5': Show(); break;
case '6': AverageTotle(); break; case '7': exit(1); break;
default:
{ cout << \请按规定输入选择项!\ Menu(); } } }
void main() {
Function function; //定义功能接口 function.Menu(); //调用主菜单 }
- 37 -