
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define MAX_STU_SIZE 40 //学生信息最大数
#define MAX_COURSE_SIZE 10//课程最大数目
typedef struct
{
char name[20];//课程名
int score;//分数
}COURSE;
typedef struct
{
char no[20];//学号
char name[20];//名字
char class_num[20];//班级
char grade_num[20];//年级
COURSE course[MAX_COURSE_SIZE];
}STU;
int Main_Menu()
{
int chioce;
system("cls");
printf("1:管理员登录\n");
printf("2:教师登录\n");
printf("3:学生登录\n");
printf("0:退出\n");
printf("请输入选择:\n");
scanf("%d",&chioce);
while(chioce<0||chioce>3)
{
printf("重新输入:\n");
scanf("%d",&chioce);
}
return chioce;
}
void Admin_Menu()
{
int chioce;
system("cls");
printf("1:管理员登录\n");
printf("2:教师登录\n");
printf("3:学生登录\n");
printf("0:退出\n");
printf("请输入选择:\n");
scanf("%d",&chioce);
while(chioce<0||chioce>3)
{
printf("重新输入:\n");
scanf("%d",&chioce);
}
}
int main()
{
int chioce;
STU stu[MAX_STU_SIZE];
int STU_NUM=0;//记录数组长度
int COURSE_NUM=0;//记录课程数目
do
{
chioce=Main_Menu();
switch(chioce)
{
case 1:
Admin_Menu();
break;
}
}while(chioce!=0);
return 0;
}