#include〈stdio.h〉#include〈string。h〉#include〈stdlib.h〉struct course{int num;char name[20];char kind[20];int ttime,mark,term;}c;struct student {int snum;int cnum;char cnam[20];char snam[20];}s[500];int count;//全局变量int main()//主函数{int n;int menu();int f1();int luru();int liulan();int chaxun();int xuanke();int tongji();printf(”\n ********************** ***********************");printf("\n\n ********** 欢迎进入学生选课系统! **********");menu();printf(”\n");printf(” ******************* the end *********************\n”);printf(”\n ********************** ***********************”);printf("\n\n 请先选择 1 进行课程信息录入:”);scanf(”%d”,&n);//防止错误,请重新输入for(;n>5||n<0;){printf("\n 输入错误!请重新输入!\n ”);scanf(”%d”,&n);}while(n>0&&n〈6){switch(n){case 1:luru();break;//录入课程信息case 2:liulan();break;//浏览课程信息case 3:chaxun();break;//查询课程信息case 4:xuanke();break;//进入选课操作case 5:tongji();break;//统计选课情况}scanf("%d”,&n);//选择所需操作for(;n〉5||n〈0;){printf(”\n\n");printf(”\n 输入错误!请重新输入!\n ");scanf(”%d",&n);//防止错误,提示重新输入}system("cls”);//清屏} if(n==0){printf(” \n\n\n\n\n\n\n”);printf(” ********** 谢谢使用! **********\n ”);printf("\n\n\n\n\n");}exit(0);//退出选课系统return 0; }int menu()//菜单函数{int n;printf("\n\n\n\n");printf(” 1. 录入课程信息\n\n"); printf(” 2. 浏览课程信息\n\n”); printf(” 3。 查询课程信息\n\n”); printf(” 4。 进入选课操作\n\n");printf(” 5。 统计选课情况\n\n");printf(” 0。 退出选课系统\n\n"); return 0;}int f1(){printf(”\n 课程编号课程名称课程性质总学时学分开课学期:\n”);return 0;}int luru()//录入函数{FILE *fp;//定义指向文件的指针struct course c...