第二步:实现系统功能菜单多次选择 根据本节实习所学的循环语句,完成学生成绩管理系统功能的多次调用显示。 1)当用户输入1-7中的某个数字,输出用户选择的功能后显示系统主界面; 2)当用户输入数字 0,直接退出系统; 3)当用户输入0-7以外的任何内容,提示用户输入错误并显示系统主界面。 程序执行结果如图5.1 所示: D:\VC)学生成绩管理系统\5.exe 欢迎使用成绩管理系统 1=录入学生 2=显示信息 3=排序总评 4=查找学生 5=插入学生 6=删除学生 7=统计人数 0=退出 请选择:2 您选择了2=显示信息 欢迎使用成绩管理系统 1=录入学生 2=显示信息 3=排序总评 4=查找学生 5=插入学生 6=删除学生 7=统计人数 0=退出 请选择:9 输入非法,请重新输入! 欢迎使用成绩管理系统 1=录入学生 2=显示信息 3=排序总评 4=查找学生 5=插入学生 6=删除学生 7=统计人数 0=退出 请选择: 图51 功能选择演示图
时间: 2023-06-01 16:02:38 浏览: 88
实现代码如下:
#include <iostream>
using namespace std;
int main()
{
int choice; // 保存用户选择的功能
do
{
cout << "欢迎使用成绩管理系统" << endl;
cout << "1=录入学生 2=显示信息 3=排序总评 4=查找学生" << endl;
cout << "5=插入学生 6=删除学生 7=统计人数 0=退出" << endl;
cout << "请选择:";
cin >> choice;
switch(choice)
{
case 1:
// 录入学生信息的代码
cout << "您选择了1=录入学生" << endl;
break;
case 2:
// 显示学生信息的代码
cout << "您选择了2=显示信息" << endl;
break;
case 3:
// 排序学生信息的代码
cout << "您选择了3=排序总评" << endl;
break;
case 4:
// 查找学生信息的代码
cout << "您选择了4=查找学生" << endl;
break;
case 5:
// 插入学生信息的代码
cout << "您选择了5=插入学生" << endl;
break;
case 6:
// 删除学生信息的代码
cout << "您选择了6=删除学生" << endl;
break;
case 7:
// 统计学生人数的代码
cout << "您选择了7=统计人数" << endl;
break;
case 0:
cout << "谢谢使用,再见!" << endl;
break;
default:
cout << "输入非法,请重新输入!" << endl;
}
} while(choice != 0);
return 0;
}
阅读全文