#include
#include
using namespace std;
//-------------------------------//
class Exercise
{
public:
Exercise(){ problem=""; answer=""; exernum=0; }
string problem;//题目
string answer;//答案
int exernum; //题号
};
Exercise exercises[100];//习题库最大容量
//-------------------------------//
class Usermassage
{
public:
Usermassage(){ name = ""; key = ""; num=-1; }
string name; //用户名
string key; //密码
int num;//存储状态 -1未用
};
Usermassage users[100];//用户人数最大值
//-------------------------------//
void stu_operate()//学生对题目的操作
{
cout<<"学生查看题目的功能还没编写!"<
//-------------------------------//
void tea_operate() //教师对题目的操作
{
cout<<"教师提交和修改题目的功能还没编写!"<
//-------------------------------//
void stu_grant() //学生身份验证
{
string name,key;
int choose,i;
do
{
cout<<"---------本题库只允许会员访问。登陆----1,注册----2,返回----0."<
if (choose == 1)
{
cout<<"请输入用户名和密码:";
cin>>name>>key;
for (i=0; i<100; i++)
{
if( users[i].name==name && users[i].key==key)
{
cout<<"登陆成功!"<
return ;
}
}
cout<<"您还没注册!"<
else if (choose == 2)
{
for (i=0; i<100; i++)
{
if( users[i].num == -1)
{
cout<<"请输入用户名和密码: ";
cin>>users[i].name>>users[i].key;
users[i].num = 1;
cout<<"注册成功!"<
}
}
cout<<"对不起!会员已满."<
else return;
}while(1);
}
void tea_grant() //教师身份验证
{
string name,key;
int choose,i;
do
{
cout<<"---------本题库只允许会员访问。登陆----1,注册----2,返回----0."<
if (choose == 1)
{
cout<<"请输入用户名和密码:";
cin>>name>>key;
for (i=0; i<100; i++)
{
if( users[i].name==name && users[i].key==key)
{
cout<<"登陆成功!"<
return ;
}
}
cout<<"您还没注册!"<
else if (choose == 2)
{
for (i=0; i<100; i++)
{
if( users[i].num == -1)
{
cout<<"请输入用户名和密码: ";
cin>>users[i].name>>users[i].key;
users[i].num = 1;
cout<<"注册成功!"<
}
}
cout<<"对不起!会员已满."<
else return;
}while(1);
}
void main()
{
int grant;
do
{
cout<<"输入: 1------ student , 2------ teacher, 0------quit."<
if (grant == 1) stu_grant();
if (grant == 2) tea_grant();
}while (grant);
}