64,650
社区成员
发帖
与我相关
我的任务
分享
最最简单的
#include<iostream.h>
#include<iomanip.h>
class student
{public:
char name[10];
char sex[5];
char major[20];
}stu[100];
int main()
{int i;
void f1();
void f2();
void f3();
void f4();
cout<<setw(50);
cout<<"欢迎进入学生管理系统!"<<endl;
for(;i!=4;)
{
cout<<setw(55)<<"1 添加学生信息 2 查询学生信息\n";
cout<<setw(55)<<"3 删除学生信息 4 退出管理系统\n";
cout<<"请选则:";
cin>>i;
switch(i){
case 1:f1();break;
case 2:f2();break;
case 3:f3();break;
case 4:f4();break;
default:cout<<"你的输入有误!\n";
}}
return 0;
}
int w;
void f1()
{int i,n;
cout<<"请输入要添加的学生个数:\n";
cin>>n;
if(n>=100||n<=0)
cout<<"输入有误!\n";
else{
for(i=1;i<=n;i++)
{cout<<"请输入姓名、性别、专业:";
cin>>stu[i].name>>stu[i].sex>>stu[i].major;
}
for(i=1;i<=n;i++)
cout<<i<<" "<<stu[i].name<<" "<<stu[i].sex<<" "<<stu[i].major<<endl;
w=n;}}
void f2()
{int i;
cin>>i;
if(i>0&&i<=w)
cout<<i<<" "<<stu[i].name<<" "<<stu[i].sex<<" "<<stu[i].major<<endl;
else cout<<"无此\n";
}
void f3()
{int i,a;
cin>>a;
if(a>0&&a<=w)
{for(i=a;i<=w;i++)
stu[i]=stu[i+1];
cout<<"删除后的学生信息:";
for(i=1;i<w;i++)
cout<<i<<" "<<stu[i].name<<" "<<stu[i].sex<<" "<<stu[i].major<<endl;
}
else cout<<"输入有误!";
}
void f4()
{}