~~~~~~~~~~~~~~~~\n");Р printf("请输入:"); Р q=getch(); menu(); Р }Р elseР { Р KC[count].num=num;Р printf("请输入课程名称: ");Р scanf("%s",KC[count].name);Р printf("请输入课程性质: ");Р scanf("%s",KC[count].xingzhi);Р printf("请输入课程学时: ");Р scanf("%d",&KC[count].xueshi);Р printf("输入实验上机学时: ");Р scanf("%d",&KC[count].shiyan_shangji);Р printf("请输入课程学分: ");Р scanf("%f",&KC[count].xuefen);Р printf("请输入开课学期: ");Р scanf("%d",&KC[count].xueqi);Р count++; baocun(); printf("输入成功!\n");Р } Р} while(flag==1);Р}Р输入函数运行效果如下图:Р(1)输入新课程,显示继续添加:Р(2)重复输入则运行如下:Р6.3.2添加函数Р通过菜单函数调用添加课程函数,进行新课程的添加。输入课程编号,判断其是否已经存在,已存在则选择重新输入或者返回主菜单,不存在则继续添加该课程的其他信息,并调用保存函数将其信息保存在“课程.txt”文件中。Р其流程图如下所示:Р调用添加函数Р输入课程编号Р判断课程是否Р存在Р所加课程已经存在,选择继续添加或返回主菜单。Р若不存在,继续添加信息,调用保存函数将其保存后,继续选择。Р若选择返回,则调用菜单函返回主菜单。Р选择继续,则返回添加函数重复上述操作。Р继续添加,则继续调用添加函数Р选择返回主菜单,则调用菜单函数。