#include
#include
#include
typedef struct
{
char num[15];
char name[20];
char credit[10];
char clas[20];
char teacher[20];
}student;
student pe[80];
int menu_select()
{
char c;
do{
system("cls");
printf("+---------------------------+\n");
printf("| |\n");
printf("| 欢迎使用课程信息管理系统 |\n");
printf("| |\n");
printf("+---------------------------+\n");
printf("\t\t *****课程信息管理系统***** \n");
printf("\t\t ┌───────┐\n");
printf("\t\t │ 1. 增加记录 │\n");
printf("\t\t │ 2. 显示记录 │\n");
printf("\t\t │ 3. 查询记录 │\n");
printf("\t\t │ 4. 修改记录 │\n");
printf("\t\t │ 5. 删除记录 │\n");
printf("\t\t │ 6. 存储记录 │\n");
printf("\t\t │ 0. 退出程序 │\n");
printf("\t\t └───────┘\n");
printf("\t\t请您选择(0-6):");
c=getchar();
}while(c'6');
return(c-'0');
}
int Input(student per[],int n)
{
int i=0;
char sign,x[10];
while(sign!='n'&&sign!='N')
{
printf("\t课程编号:");
scanf("\t%s",per[n+i].num);
printf("\t课程名称:");
scanf("\t%s",per[n+i].name);
printf("\t学分:");
scanf("\t%s",per[n+i].credit);
printf("\t选修课号:");
scanf("\t%s",per[n+i].clas);
printf("\t任课教师:");
scanf("\t%s",per[n+i].teacher);
gets(x);
printf("\n\t是否继续添加?(Y/N)");
scanf("\t%c",&sign);
i++;
}
return(n+i);
}
void Display(student per[],int n)
{
int i;
printf("-------------------------------------------------------------------------------\n"); /*格式*/
printf("课程编号 课程名称 学分 选修课号 任课教师 \n");
printf("-------------------------------------------------------------------------------\n");
for(i=1;i