#include<fstream>
#include<iostream>
#include<algorithm>
#include<string>
using namespace std;
struct Stu{
char name[20];
int num;
int score;
}stu[100];
int n=0;//存放学生人数
void input();
void display();
void read();
void write();
void sort();
void search();
void insert();
void read_or_clear();
void del();
void menu();
//主函数
int main()
{
menu();
return 0;
}
void menu()
{
read_or_clear();
while(1){
cout<<endl;
cout<<"|---------------学生信息管理系统----------------|"<<endl;
cout<<"|-------------------1 查询----------------------|"<<endl;
cout<<"|-------------------2 添加----------------------|"<<endl;
cout<<"|-------------------3 排序----------------------|"<<endl;
cout<<"|-------------------4 删除----------------------|"<<endl;
cout<<"|-------------------5 显示----------------------|"<<endl;
cout<<"|-------------------6 退出----------------------|"<<endl;
cout<<"|-----------------------------------------------|"<<endl;
int number;
cout<<"输入你的选择:"<<endl;
cin>>number;
switch(number){
case 1:search();break;
case 2:insert();break;
case 3:sort();break;
case 4:del();break;
case 5:read();break;
case 6:exit(1);
default:cout<<"输入选项序号错误!"<<endl;
}
}
}
//删除学生信息
void del()
{
int number;
bool f=0;
cout<<"输入你要删除的学生学号:"<<endl;
cin>>number;
for(int i=0;i<n;i++){
if(stu[i].num==number)
{
cout<<"找到该学生!进行删除操作..."<<endl;
for(int j=i;j<n-1;j++)
C++实现学生信息管理系统(文件输入输出)
最新推荐文章于 2024-07-18 23:08:00 发布
该博客介绍了一个使用C++编程实现的学生信息管理系统,具备显示所有学生信息、按学号和姓名查询、按成绩正降序和字母升序排序、添加、删除学生信息以及磁盘操作等功能。
摘要由CSDN通过智能技术生成