#include #include #include struct course//先定义两个结构体^_^,一个是课程信息,另外一个是学生选课的结构图。 { int num;//课程编号 char name[20];//课程名称 char kind[10];//课程性质 int time;//总学时 int ttime;//授课学时 int etime;//实验上级学时 int mark;//学分 int term;//学期 }; struct student { int snum;//学号 int cnum;//课程编号 char cname[20];//课程名称 }; void insert()//课程信息录入 { int mai_n(); FILE *fp; struct course c; int count; int i; if((fp=fopen("course.txt","a+"))==NULL) { printf("cannot open file\n"); } printf("\n 请输入课程门数:\n"); scanf("%d",&count); printf("课程编号 课程名称 课程性质(公共课/必修课) 总学时 授课学时 实验或上机学时 学分 开课学期(年份):\n"); for(i=0;i5||n<0) { printf("\n 输入错误!请重新输入!\n"); scanf("%d",&n); } else w=1; }while(w==0); switch(n) { case 1:insert();break; case 2:browser();break; case 3:search();break; case 4:xuanke_information();break; case 5:xuan_ke();break; case 0: printf("\n^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^\n\n 感谢您的使用~~~~~通信工程1803--制作人;石皓华&&王越。"),system("pause"),exit(0); } } int main(void)//登录界面 { int a,b,c=123,d=123; printf("请输入本程序防盗安全账号密码登录系统(防盗安全账号、密码为123);\n"); //虽然没啥用 printf("账号;"); scanf("%d",&a); printf("\n"); printf("密码;"); scanf("%d",&b); printf("\n"); while(a!=c) { printf("账号错误!请重新输入!\n账号;"); scanf("%d",&a); } while(b!=d) { printf("密码错误!请重新输入!\n密码;"); scanf("%d",&b) ; } printf("登录成功^_^\n"); system("cls");//清屏 mai_n();//主菜单 return 0; }